1 mike 1.1 ROOT = ../..
2 DIR = Server
3 include $(ROOT)/mak/config.mak
4
5 LIBRARIES = \
|
6 mike 1.10 pegcommon \
7 pegconfig \
8 pegrepository \
9 pegserver \
10 pegprovider \
|
11 sage 1.11 pegwql \
|
12 mike 1.10 pegclient
|
13 mike 1.1
|
14 mike 1.8 ifneq ($(PEGASUS_PLATFORM),ZOS_ZSERIES_IBM)
|
15 kumpf 1.21 ifneq ($(OS),HPUX)
|
16 chuck 1.26 ifdef PEGASUS_ENABLE_SLP
|
17 tony 1.28 LIBRARIES += pegslp
|
18 kumpf 1.22 endif
|
19 kumpf 1.21 endif
|
20 mike 1.8 endif
|
21 kumpf 1.7
|
22 mike 1.1 EXTRA_INCLUDES = $(SYS_INCLUDES)
23
|
24 kumpf 1.16 LOCAL_DEFINES = -DPEGASUS_INTERNALONLY
25
|
26 mike 1.1 PROGRAM = cimserver
27
28 SOURCES = cimserver.cpp
29
30 include $(ROOT)/mak/program.mak
|
31 mike 1.2
|
32 mday 1.4 ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
33 SYS_LIBS = ws2_32.lib advapi32.lib
34 endif
35
|
36 mike 1.2 tests:
37
|
38 kumpf 1.12 poststarttests:
39
|
40 mike 1.2 install:
|
41 konrad.r 1.29 $(INSTALL_SBIN_PROGRAM)
|
42 konrad.r 1.30 $(MKDIRHIER) $(DEST_VAR_DIR)
43 $(COPY) ssl.cnf $(DEST_VAR_DIR)/ssl.orig
|
44 konrad.r 1.29
45 install_run:
|
46 kumpf 1.18 $(RM) $(PEGASUS_HOME)/cimserver_planned.conf
|
47 kumpf 1.25 $(RM) $(PEGASUS_HOME)/cert.pem
48 $(RM) $(PEGASUS_HOME)/file.pem
|
49 kumpf 1.18 $(RM) $(PEGASUS_HOME)/server.pem
|
50 kumpf 1.20 $(RM) $(PEGASUS_HOME)/client.pem
|
51 kumpf 1.25 $(RM) $(PEGASUS_HOME)/cimserver.rnd
|
52 kumpf 1.18 $(RM) $(PEGASUS_HOME)/ssl.rnd
|
53 kumpf 1.20 $(RM) $(PEGASUS_HOME)/ssl.cnf
|
54 mike 1.8 $(COPY) cimserver_planned.conf $(PEGASUS_HOME)
|
55 kumpf 1.25 $(COPY) cert.pem $(PEGASUS_HOME)
56 $(COPY) file.pem $(PEGASUS_HOME)
|
57 kumpf 1.23 $(COPY) server.pem $(PEGASUS_HOME)
58 $(COPY) client.pem $(PEGASUS_HOME)
|
59 kumpf 1.25 $(COPY) cimserver.rnd $(PEGASUS_HOME)
|
60 kumpf 1.23 $(COPY) ssl.rnd $(PEGASUS_HOME)
61 $(COPY) ssl.cnf $(PEGASUS_HOME)
|
62 tony 1.24 ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
63 $(PEGASUS_HOME)/bin/cimserver -install
64 endif
65
66 uninstall:
67 ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
68 $(PEGASUS_HOME)/bin/cimserver -remove
69 endif
|
70 mike 1.8
|
71 konrad.r 1.29 run: install_run
|
72 mike 1.8 ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
|
73 tony 1.24 cimserver -start
|
74 mike 1.8 else
75 cimserver
76 endif
77
|