1 denise.eckstein 1.1 ifndef ROOT
2 ROOT = $(subst \,/,$(PEGASUS_ROOT))
3 endif
4
5 ifndef OS
6 include $(ROOT)/mak/config.mak
7 endif
8
9 ifeq ($(OS),win32)
10 STRIPCRS = stripcrs $(RESULTFILE) $(MASTERRESULTFILE)
11 DIFF = mu compare
12 REDIRECTERROR = 2>&1
13 CIMSERVER_START_SERVICE = cimserver -start $(CIMSERVER_CONFIG_OPTIONS)
14 CIMSERVER_STOP_SERVICE = cimserver -stop
15 SLEEP =
16 REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
17 MUEXE = mu.exe
18 MKDIRHIER = $(MUEXE) mkdirhier
19 RMDIRHIER = $(MUEXE) rmdirhier
20 endif
21
22 denise.eckstein 1.1 ifeq ($(OS),HPUX)
23 STRIPCRS =
24 DIFF = diff
25 REDIRECTERROR = 2>&1
26 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
27 CIMSERVER_STOP_SERVICE = cimserver -s
28 SLEEP = sleep
29 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
30 MUEXE = mu
31 RMDIRHIER = rm -rf
32 endif
33
34 ifeq ($(OS),solaris)
35 STRIPCRS =
36 DIFF = diff
37 REDIRECTERROR = 2>&1
38 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
39 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"}'
40 SLEEP = sleep
41 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
42 MUEXE = mu
43 denise.eckstein 1.1 MKDIRHIER = $(MUEXE) mkdirhier
44 RMDIRHIER = $(MUEXE) rmdirhier
45 endif
46
47 ifeq ($(OS),linux)
48 STRIPCRS =
49 DIFF = diff
50 REDIRECTERROR = 2>&1
51 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
52 CIMSERVER_STOP_SERVICE = cimserver -s
53 SLEEP = sleep
54 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
55 MUEXE = mu
56 MKDIRHIER = mkdir -p
57 RMDIRHIER = rm -rf
58 endif
59
60 ifeq ($(OS),zos)
61 STRIPCRS =
62 DIFF =
63 REDIRECTERROR =
64 denise.eckstein 1.1 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
65 CIMSERVER_STOP_SERVICE = cimserver -s
66 SLEEP = sleep
67 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
68 MUEXE = mu
69 MKDIRHIER = mkdir -p
70 RMDIRHIER = rm -rf
71 endif
72
73 ifeq ($(OS),VMS)
74 STRIPCRS =
75 DIFF =
76 REDIRECTERROR =
77 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
78 CIMSERVER_STOP_SERVICE = cimserver -s
79 SLEEP = wait
80 REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
81 MUEXE = mu
82 MKDIRHIER = $(MUEXE) mkdirhier
83 RMDIRHIER = $(MUEXE) rmdirhier
84 endif
85 denise.eckstein 1.1
86 ifeq ($(OS),aix)
87 STRIPCRS =
88 DIFF =
89 REDIRECTERROR =
90 CIMSERVER_START_SERVICE = cimserver $(CIMSERVER_CONFIG_OPTIONS)
91 CIMSERVER_STOP_SERVICE = cimserver -s
92 SLEEP = sleep
93 REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
94 MUEXE = mu
95 MKDIRHIER = mkdir -p
96 RMDIRHIER = rm -rf
97 endif
98
99 ifndef TMP_DIR
100 ifdef PEGASUS_TMP
101 TMP_DIR = $(subst \,/,$(PEGASUS_TMP))
102 else
103 TMP_DIR = .
104 endif
105 endif
106 denise.eckstein 1.1
107 FORCE:
108
109 cimstop: FORCE
110 $(CIMSERVER_STOP_SERVICE)
111
112 cimstop_IgnoreError: FORCE
113 @make -f $(ROOT)/mak/commands.mak -i cimstop
114
115 cimstart: FORCE
116 $(CIMSERVER_START_SERVICE)
117
118 sleep: FORCE
119 $(SLEEP) $(TIME)
120
121 mkdirhier: FORCE
122 $(MKDIRHIER) $(DIRNAME)
123
124 mkdirhier_IgnoreError: FORCE
125 @make -f $(ROOT)/mak/commands.mak -i mkdirhier
126
127 denise.eckstein 1.1 rmdirhier: FORCE
128 $(RMDIRHIER) $(DIRNAME)
129
130 rmdirhier_IgnoreError: FORCE
131 @make -f $(ROOT)/mak/commands.mak -i rmdirhier
132
133 testCommands: FORCE
134 $(MAKE) -f $(ROOT)/mak/commands.mak sleep TIME=10
135 $(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
136 $(MAKE) -f $(ROOT)/mak/commands.mak mkdirhier DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
137 $(MAKE) -f $(ROOT)/mak/commands.mak mkdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
138 $(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier DIRNAME=$(TMP_DIR)/PegasusTestDirA
139 $(MAKE) -f $(ROOT)/mak/commands.mak rmdirhier_IgnoreError DIRNAME=$(TMP_DIR)/PegasusTestDirA/PegasusTestDirB
140 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop_IgnoreError
141 $(MAKE) -f $(ROOT)/mak/commands.mak cimstart
142 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop
143 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop_IgnoreError
144 $(MAKE) -f $(ROOT)/mak/commands.mak cimstart CIMSERVER_CONFIG_OPTIONS="traceLevel=1 traceComponents=XmlIO"
145 cimconfig -g traceLevel -c
146 cimconfig -g traceComponents -c
147 $(MAKE) -f $(ROOT)/mak/commands.mak cimstop
|