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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2