(file) Return to commands.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

  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 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver -start $(CIMSERVER_CONFIG_OPTIONS)
 17                           CIMSERVER_STOP_SERVICE =  $(CIMSERVER_PATH)cimserver -stop
 18 denise.eckstein 1.1       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 denise.eckstein 1.7.2.1   ECHO-E = mu echo-e
 25 denise.eckstein 1.2       COPY = mu copy
 26                           CHMOD =
 27                           CHOWN =
 28                           CHGRP =
 29 denise.eckstein 1.1     endif
 30                         
 31                         ifeq ($(OS),HPUX)
 32 denise.eckstein 1.2       STRIPCRS = 
 33 denise.eckstein 1.1       DIFF = diff
 34                           REDIRECTERROR = 2>&1
 35 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
 36                           CIMSERVER_STOP_SERVICE =  $(CIMSERVER_PATH)cimserver -s
 37 denise.eckstein 1.1       SLEEP = sleep
 38                           REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
 39                           MUEXE = mu
 40 denise.eckstein 1.2       MKDIRHIER = mkdir -p
 41 denise.eckstein 1.1       RMDIRHIER = rm -rf
 42 denise.eckstein 1.2       CPDIRHIER = cp -R
 43                           ECHO = echo
 44 denise.eckstein 1.7.2.1   ECHO-E = echo
 45 denise.eckstein 1.2       COPY = cp
 46                           TOUCH = touch
 47 denise.eckstein 1.5       CAT = cat
 48 denise.eckstein 1.6       DOCXX = doc++
 49 denise.eckstein 1.2     
 50                           GENERATE_RANDSEED = randseed
 51                           OPENSSL_COMMAND = openssl
 52                           GET_HOSTNAME = `hostname`
 53                         
 54 denise.eckstein 1.4       ifeq ($(PEGASUS_PLATFORM), HPUX_PARISC_ACC)
 55                             LIB_LINK_SUFFIX = .sl
 56                           else
 57                             LIB_LINK_SUFFIX = .so
 58                           endif
 59 denise.eckstein 1.2     
 60                           Pdr_xr_xr_x = 555
 61                           P_rwxr_xr_x = 755
 62                           P_r_xr__r__ = 744
 63                           P_r__r__r__ = 444
 64                           P_r________ = 400
 65                           P_r_xr_xr_x = 555
 66                           P_rw_r__r__ = 644
 67                           CHMODDIRHIER = chmod -R
 68                         
 69                           INSTALL_USR = bin
 70                           INSTALL_GRP = bin
 71                           CIMSERVER_USR = root
 72                           CIMSERVER_GRP = sys 
 73                           CHMOD = chmod
 74                           CHOWN = chown
 75                           CHGRP = chgrp
 76                           CHOWNDIRHIER = chown -R
 77                           CHGRPDIRHIER = chgrp -R
 78                         
 79                           SYMBOLIC_LINK_CMD = ln -f -s
 80 denise.eckstein 1.1     endif
 81                         
 82                         ifeq ($(OS),solaris)
 83                           STRIPCRS =
 84                           DIFF = diff
 85                           REDIRECTERROR = 2>&1
 86 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
 87 denise.eckstein 1.1       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"}'
 88                           SLEEP = sleep
 89                           REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
 90                           MUEXE = mu
 91 david.dillard   1.7       MKDIRHIER = mkdir -p
 92                           RMDIRHIER = rm -rf
 93 denise.eckstein 1.2       ECHO = echo
 94 denise.eckstein 1.7.2.1   ECHO-E = mu echo-e
 95 denise.eckstein 1.2       COPY = cp
 96                           CHMOD =
 97                           CHOWN =
 98                           CHGRP =
 99 denise.eckstein 1.1     endif
100                         
101                         ifeq ($(OS),linux)
102                           STRIPCRS =
103                           DIFF = diff
104                           REDIRECTERROR = 2>&1
105 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
106                           CIMSERVER_STOP_SERVICE =  $(CIMSERVER_PATH)cimserver -s
107 denise.eckstein 1.1       SLEEP = sleep
108                           REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
109                           MUEXE = mu
110                           MKDIRHIER = mkdir -p
111                           RMDIRHIER = rm -rf
112 denise.eckstein 1.4       CPDIRHIER = cp -R
113 denise.eckstein 1.2       ECHO = echo
114 denise.eckstein 1.7.2.1   ECHO-E = echo -e
115 denise.eckstein 1.2       COPY = cp
116 denise.eckstein 1.4       TOUCH = touch
117 denise.eckstein 1.5       CAT = cat
118 denise.eckstein 1.6       DOCXX = doc++
119 denise.eckstein 1.4     
120                           OPENSSL_COMMAND = openssl
121                           GET_HOSTNAME = `hostname`
122                         
123                           LIB_LINK_SUFFIX = .so
124                         
125                           Pdr_xr_xr_x = 555
126                           P_rwxr_xr_x = 755
127                           P_r_xr__r__ = 744
128                           P_r__r__r__ = 444
129                           P_r________ = 400
130                           P_r_xr_xr_x = 555
131                           P_rw_r__r__ = 644
132                           CHMODDIRHIER = chmod -R
133                         
134                           INSTALL_USR = root
135                           INSTALL_GRP = root
136                           CIMSERVER_USR = root
137                           CIMSERVER_GRP = root
138 denise.eckstein 1.2       CHMOD = chmod
139                           CHOWN = chown
140                           CHGRP = chgrp
141 denise.eckstein 1.4       CHOWNDIRHIER = chown -R
142                           CHGRPDIRHIER = chgrp -R
143                         
144                           SYMBOLIC_LINK_CMD = ln -f -s
145 denise.eckstein 1.1     endif
146                         
147                         ifeq ($(OS),zos)
148                           STRIPCRS =
149                           DIFF =
150                           REDIRECTERROR =
151 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
152                           CIMSERVER_STOP_SERVICE =  $(CIMSERVER_PATH)cimserver -s
153 denise.eckstein 1.1       SLEEP = sleep
154                           REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
155                           MUEXE = mu
156                           MKDIRHIER = mkdir -p
157                           RMDIRHIER = rm -rf
158 denise.eckstein 1.2       ECHO =
159 denise.eckstein 1.7.2.1   ECHO-E =
160 denise.eckstein 1.2       COPY = cp
161                           CHMOD =
162                           CHOWN =
163                           CHGRP =
164 denise.eckstein 1.1     endif
165                         
166                         ifeq ($(OS),VMS)
167                           STRIPCRS =
168                           DIFF = 
169                           REDIRECTERROR =
170 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
171                           CIMSERVER_STOP_SERVICE =  $(CIMSERVER_PATH)cimserver -s
172 denise.eckstein 1.1       SLEEP = wait
173                           REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
174                           MUEXE = mu
175                           MKDIRHIER = $(MUEXE) mkdirhier
176                           RMDIRHIER = $(MUEXE) rmdirhier
177 denise.eckstein 1.2       ECHO =
178 denise.eckstein 1.7.2.1   ECHO-E =
179 denise.eckstein 1.2       CHMOD =
180                           CHOWN =
181                           CHGRP =
182 denise.eckstein 1.1     endif
183                         
184                         ifeq ($(OS),aix)
185                           STRIPCRS =
186                           DIFF = 
187                           REDIRECTERROR =
188 denise.eckstein 1.7.2.3   CIMSERVER_START_SERVICE =  $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
189                           CIMSERVER_STOP_SERVICE =  $(CIMSERVER_PATH)cimserver -s
190 denise.eckstein 1.1       SLEEP = sleep
191                           REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
192                           MUEXE = mu
193                           MKDIRHIER = mkdir -p
194                           RMDIRHIER = rm -rf
195 denise.eckstein 1.2       ECHO = echo
196 denise.eckstein 1.7.2.1   ECHO-E =
197 denise.eckstein 1.2       COPY = cp
198                           CHMOD =
199                           CHOWN =
200                           CHGRP =
201 denise.eckstein 1.1     endif
202                         
203                         ifndef TMP_DIR
204                          ifdef PEGASUS_TMP
205                            TMP_DIR = $(subst \,/,$(PEGASUS_TMP))
206                          else
207                            TMP_DIR = .
208                          endif
209                         endif
210                         
211 denise.eckstein 1.3     CMDSFORCE: 
212 denise.eckstein 1.1     
213 denise.eckstein 1.3     cimstop: CMDSFORCE
214 denise.eckstein 1.1     	$(CIMSERVER_STOP_SERVICE)
215                         
216 denise.eckstein 1.3     cimstop_IgnoreError: CMDSFORCE
217 denise.eckstein 1.1     	@make -f $(ROOT)/mak/commands.mak -i cimstop
218                         
219 denise.eckstein 1.3     cimstart: CMDSFORCE
220 denise.eckstein 1.1     	$(CIMSERVER_START_SERVICE)
221                         
222 denise.eckstein 1.3     sleep: CMDSFORCE
223 denise.eckstein 1.1     	$(SLEEP) $(TIME)
224                         
225 denise.eckstein 1.3     mkdirhier: CMDSFORCE
226 denise.eckstein 1.1     	$(MKDIRHIER) $(DIRNAME)
227                         
228 denise.eckstein 1.3     mkdirhier_IgnoreError: CMDSFORCE
229 denise.eckstein 1.1     	@make -f $(ROOT)/mak/commands.mak -i mkdirhier
230                         
231 denise.eckstein 1.3     rmdirhier: CMDSFORCE
232 denise.eckstein 1.1     	$(RMDIRHIER) $(DIRNAME)
233                         
234 denise.eckstein 1.3     rmdirhier_IgnoreError: CMDSFORCE
235 denise.eckstein 1.1     	@make -f $(ROOT)/mak/commands.mak -i rmdirhier
236                         
237 denise.eckstein 1.3     setpermissions: CMDSFORCE
238 denise.eckstein 1.2     	$(CHMOD) $(PERMISSIONS) $(OBJECT)
239                         	$(CHOWN) $(OWNER) $(OBJECT) 
240                         	$(CHGRP) $(GROUP) $(OBJECT) 
241                         
242 denise.eckstein 1.3     sethierpermissions: CMDSFORCE
243 denise.eckstein 1.2     	$(CHMODDIRHIER) $(PERMISSIONS) $(OBJECT)
244                         	$(CHOWNDIRHIER) $(OWNER) $(OBJECT) 
245                         	$(CHGRPDIRHIER) $(GROUP) $(OBJECT) 
246                         
247 denise.eckstein 1.3     createlink: CMDSFORCE
248 denise.eckstein 1.2     	$(SYMBOLIC_LINK_CMD) $(OBJECT) $(LINKNAME)
249                         
250 denise.eckstein 1.3     createrandomseed: CMDSFORCE
251 denise.eckstein 1.2     	$(GENERATE_RANDSEED) $(FILENAME)
252                         
253 denise.eckstein 1.3     testCommands: CMDSFORCE
254 denise.eckstein 1.1     	$(MAKE) -f $(ROOT)/mak/commands.mak sleep TIME=10
255                         	$(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
256                         	$(MAKE) -f $(ROOT)/mak/commands.mak mkdirhier DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
257                         	$(MAKE) -f $(ROOT)/mak/commands.mak mkdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
258                         	$(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier DIRNAME=$(TMP_DIR)/PegasusTestDirA
259                         	$(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
260                         	$(MAKE) -f $(ROOT)/mak/commands.mak cimstop_IgnoreError
261                         	$(MAKE) -f $(ROOT)/mak/commands.mak cimstart
262                         	$(MAKE) -f $(ROOT)/mak/commands.mak cimstop
263                         	$(MAKE) -f $(ROOT)/mak/commands.mak cimstop_IgnoreError
264                         	$(MAKE) -f $(ROOT)/mak/commands.mak cimstart CIMSERVER_CONFIG_OPTIONS="traceLevel=1 traceComponents=XmlIO"
265                         	cimconfig -g traceLevel -c
266                         	cimconfig -g traceComponents -c
267                         	$(MAKE) -f $(ROOT)/mak/commands.mak cimstop
268 denise.eckstein 1.7.2.2 
269                         # The runTestSuite option starts the CIM Server
270                         # with a designated set of configuration options (i.e.,
271                         # CIMSERVER_CONFIG_OPTIONS) and then runs a specified
272                         # set of tests (i.e., TESTSUITE_CMDS). After the tests
273                         # have been executed, the CIM Server is stopped.
274                         #
275                         # To call runTestSuite, you simply (1) define the
276                         # configuration options, (2) define the set of
277                         # tests and (3) call commands.mak with the appropriate
278                         # parameters.  Note: when specifying the set of tests
279                         # @@ is used as a replacement for blank. E.g., the
280                         # following sequence can be used to enable the
281                         # HTTP connection, disable the HTTPS connection and
282                         # run an osinfo, TestClient, OSTestClient,
283                         # and InvokeMethod2 test.
284                         #
285                         #runTestSuiteTest_CONFIG_OPTIONS = enableHttpConnection=true enableHttpsConnection=false
286                         #runTestSuiteTest_TEST_CMDS = \
287                         #   osinfo@@-hlocalhost@@-p5988@@-uguest@@-wguest\
288                         #   TestClient@@-local \
289 denise.eckstein 1.7.2.2 #   OSTestClient \
290                         #   $(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Pegasus/Client/tests/InvokeMethod2@@poststarttests
291                         #
292                         #runTestSuiteTest: CMDSFORCE
293                         #       $(MAKE) $(MAKEOPTIONS) runTestSuite CIMSERVER_CONFIG_OPTIONS="$(runTestSuiteTest_CONFIG_OPTIONS)" TESTSUITE_CMDS="$(runTestSuiteTest_TEST_CMDS)"
294                         
295                         runTestSuite: CMDSFORCE
296                         	$(CIMSERVER_START_SERVICE)
297                         	$(foreach i, $(TESTSUITE_CMDS), $(subst @@, ,$(i));)
298                         	$(CIMSERVER_STOP_SERVICE)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2