1 denise.eckstein 1.1 ifndef OS
|
2 denise.eckstein 1.2 ifndef ROOT
3 ifdef PEGASUS_ROOT
4 ROOT = $(subst \,/,$(PEGASUS_ROOT))
5 else
6 ROOT = .
7 endif
8 endif
9 include $(ROOT)/mak/config.mak
|
10 denise.eckstein 1.1 endif
11
12 ifeq ($(OS),win32)
13 STRIPCRS = stripcrs $(RESULTFILE) $(MASTERRESULTFILE)
14 DIFF = mu compare
15 REDIRECTERROR = 2>&1
16 CIMSERVER_START_SERVICE = cimserver -start $(CIMSERVER_CONFIG_OPTIONS)
17 CIMSERVER_STOP_SERVICE = cimserver -stop
18 SLEEP =
19 REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
20 MUEXE = mu.exe
21 MKDIRHIER = $(MUEXE) mkdirhier
22 RMDIRHIER = $(MUEXE) rmdirhier
|
23 denise.eckstein 1.2 ECHO = mu echo
24 COPY = mu copy
25 CHMOD =
26 CHOWN =
27 CHGRP =
|
28 denise.eckstein 1.1 endif
29
30 ifeq ($(OS),HPUX)
|
31 denise.eckstein 1.2 STRIPCRS =
|
32 denise.eckstein 1.1 DIFF = diff
33 REDIRECTERROR = 2>&1
34 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
35 CIMSERVER_STOP_SERVICE = cimserver -s
36 SLEEP = sleep
37 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
38 MUEXE = mu
|
39 denise.eckstein 1.2 MKDIRHIER = mkdir -p
|
40 denise.eckstein 1.1 RMDIRHIER = rm -rf
|
41 denise.eckstein 1.2 CPDIRHIER = cp -R
42 ECHO = echo
43 COPY = cp
44 TOUCH = touch
45
46 PEGASUS_ENABLE_MAKE_INSTALL = yes
47
48 GENERATE_RANDSEED = randseed
49 OPENSSL_COMMAND = openssl
50 GET_HOSTNAME = `hostname`
51
52 LIB_SUFFIX = .1
53 LIB_LINK_SUFFIX = .sl
54 EXE_SUFFIX =
55
56 Pdr_xr_xr_x = 555
57 P_rwxr_xr_x = 755
58 P_r_xr__r__ = 744
59 P_r__r__r__ = 444
60 P_r________ = 400
61 P_r_xr_xr_x = 555
62 denise.eckstein 1.2 P_rw_r__r__ = 644
63 CHMODDIRHIER = chmod -R
64
65 INSTALL_USR = bin
66 INSTALL_GRP = bin
67 CIMSERVER_USR = root
68 CIMSERVER_GRP = sys
69 CHMOD = chmod
70 CHOWN = chown
71 CHGRP = chgrp
72 CHOWNDIRHIER = chown -R
73 CHGRPDIRHIER = chgrp -R
74
75 SYMBOLIC_LINK_CMD = ln -f -s
|
76 denise.eckstein 1.1 endif
77
78 ifeq ($(OS),solaris)
79 STRIPCRS =
80 DIFF = diff
81 REDIRECTERROR = 2>&1
82 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
83 CIMSERVER_STOP_SERVICE = /usr/bin/ps -ef | /usr/bin/grep cimserver | /usr/bin/grep -v grep | /usr/bin/awk '{print "kill -9 "$$2 |"/usr/bin/ksh"}'
84 SLEEP = sleep
85 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
86 MUEXE = mu
87 MKDIRHIER = $(MUEXE) mkdirhier
88 RMDIRHIER = $(MUEXE) rmdirhier
|
89 denise.eckstein 1.2 ECHO = echo
90 COPY = cp
91 CHMOD =
92 CHOWN =
93 CHGRP =
|
94 denise.eckstein 1.1 endif
95
96 ifeq ($(OS),linux)
97 STRIPCRS =
98 DIFF = diff
99 REDIRECTERROR = 2>&1
100 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
101 CIMSERVER_STOP_SERVICE = cimserver -s
102 SLEEP = sleep
103 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
104 MUEXE = mu
105 MKDIRHIER = mkdir -p
106 RMDIRHIER = rm -rf
|
107 denise.eckstein 1.2 ECHO = echo
108 COPY = cp
109 CHMOD = chmod
110 CHOWN = chown
111 CHGRP = chgrp
112 SYMBOLIC_LINK_CMD = ln
|
113 denise.eckstein 1.1 endif
114
115 ifeq ($(OS),zos)
116 STRIPCRS =
117 DIFF =
118 REDIRECTERROR =
119 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
120 CIMSERVER_STOP_SERVICE = cimserver -s
121 SLEEP = sleep
122 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
123 MUEXE = mu
124 MKDIRHIER = mkdir -p
125 RMDIRHIER = rm -rf
|
126 denise.eckstein 1.2 ECHO =
127 COPY = cp
128 CHMOD =
129 CHOWN =
130 CHGRP =
|
131 denise.eckstein 1.1 endif
132
133 ifeq ($(OS),VMS)
134 STRIPCRS =
135 DIFF =
136 REDIRECTERROR =
137 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
138 CIMSERVER_STOP_SERVICE = cimserver -s
139 SLEEP = wait
140 REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
141 MUEXE = mu
142 MKDIRHIER = $(MUEXE) mkdirhier
143 RMDIRHIER = $(MUEXE) rmdirhier
|
144 denise.eckstein 1.2 ECHO =
145 CHMOD =
146 CHOWN =
147 CHGRP =
|
148 denise.eckstein 1.1 endif
149
150 ifeq ($(OS),aix)
151 STRIPCRS =
152 DIFF =
153 REDIRECTERROR =
154 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
155 CIMSERVER_STOP_SERVICE = cimserver -s
156 SLEEP = sleep
157 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
158 MUEXE = mu
159 MKDIRHIER = mkdir -p
160 RMDIRHIER = rm -rf
|
161 denise.eckstein 1.2 ECHO = echo
162 COPY = cp
163 CHMOD =
164 CHOWN =
165 CHGRP =
|
166 denise.eckstein 1.1 endif
167
168 ifndef TMP_DIR
169 ifdef PEGASUS_TMP
170 TMP_DIR = $(subst \,/,$(PEGASUS_TMP))
171 else
172 TMP_DIR = .
173 endif
174 endif
175
176 FORCE:
177
178 cimstop: FORCE
179 $(CIMSERVER_STOP_SERVICE)
180
181 cimstop_IgnoreError: FORCE
182 @make -f $(ROOT)/mak/commands.mak -i cimstop
183
184 cimstart: FORCE
185 $(CIMSERVER_START_SERVICE)
186
187 denise.eckstein 1.1 sleep: FORCE
188 $(SLEEP) $(TIME)
189
190 mkdirhier: FORCE
191 $(MKDIRHIER) $(DIRNAME)
192
193 mkdirhier_IgnoreError: FORCE
194 @make -f $(ROOT)/mak/commands.mak -i mkdirhier
195
196 rmdirhier: FORCE
197 $(RMDIRHIER) $(DIRNAME)
198
199 rmdirhier_IgnoreError: FORCE
200 @make -f $(ROOT)/mak/commands.mak -i rmdirhier
201
|
202 denise.eckstein 1.2 setpermissions: FORCE
203 $(CHMOD) $(PERMISSIONS) $(OBJECT)
204 $(CHOWN) $(OWNER) $(OBJECT)
205 $(CHGRP) $(GROUP) $(OBJECT)
206
207 sethierpermissions: FORCE
208 $(CHMODDIRHIER) $(PERMISSIONS) $(OBJECT)
209 $(CHOWNDIRHIER) $(OWNER) $(OBJECT)
210 $(CHGRPDIRHIER) $(GROUP) $(OBJECT)
211
212 createlink: FORCE
213 $(SYMBOLIC_LINK_CMD) $(OBJECT) $(LINKNAME)
214
215 createrandomseed: FORCE
216 $(GENERATE_RANDSEED) $(FILENAME)
217
|
218 denise.eckstein 1.1 testCommands: FORCE
219 $(MAKE) -f $(ROOT)/mak/commands.mak sleep TIME=10
220 $(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
221 $(MAKE) -f $(ROOT)/mak/commands.mak mkdirhier DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
222 $(MAKE) -f $(ROOT)/mak/commands.mak mkdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
223 $(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier DIRNAME=$(TMP_DIR)/PegasusTestDirA
224 $(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
225 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop_IgnoreError
226 $(MAKE) -f $(ROOT)/mak/commands.mak cimstart
227 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop
228 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop_IgnoreError
229 $(MAKE) -f $(ROOT)/mak/commands.mak cimstart CIMSERVER_CONFIG_OPTIONS="traceLevel=1 traceComponents=XmlIO"
230 cimconfig -g traceLevel -c
231 cimconfig -g traceComponents -c
232 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop
|