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