(file) Return to Makefile CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Server

 1 mike  1.1 ROOT = ../../..
 2           
 3           DIR = Pegasus/Server
 4           
 5           include $(ROOT)/mak/config.mak
 6           
 7 kumpf 1.46 # SSL support
 8            ifdef PEGASUS_HAS_SSL
 9 chip  1.59 	FLAGS += -DPEGASUS_HAS_SSL -DPEGASUS_SSL_RANDOMFILE
10            	SYS_INCLUDES += -I$(OPENSSL_HOME)/include
11 kumpf 1.46 endif
12            
13 mike  1.5  EXTRA_INCLUDES = $(SYS_INCLUDES)
14 mike  1.1  
15 mday  1.44 LOCAL_DEFINES = -DPEGASUS_SERVER_INTERNAL -DPEGASUS_INTERNALONLY
16 mike  1.1  
17 dj.gorey 1.53 ifdef PEGASUS_USE_23PROVIDER_MANAGER
18               LOCAL_DEFINES +=  -DPEGASUS_USE_23PROVIDER_MANAGER
19               #else
20               #LOCAL_DEFINES +=  -DENABLE_PROVIDER_MANAGER2
21 chip     1.51 endif
22               
23 chip     1.59 ifdef PEGASUS_ENABLE_OBJECT_NORMALIZATION
24 chip     1.57 LOCAL_DEFINES += -DPEGASUS_ENABLE_OBJECT_NORMALIZATION
25               endif
26               
27 mike     1.1  LIBRARY = pegserver
28               
29               LIBRARIES = \
30 chip     1.59 	pegcommon \
31               	pegrepository \
32               	pegprovider \
33 chip     1.50 	pegexportserver \
34 chip     1.59 	pegprovidermanager \
35               	pegconfig \
36               	peguser \
37               	pegauthentication \
38               	peghandlerservice \
39               	pegindicationservice \
40               	pegwql \
41 tony     1.54 	pegclient \
42 chip     1.59 	pegprm \
43               	ConfigSettingProvider \
44               	UserAuthProvider \
45               	ProviderRegistrationProvider\
46               	NamespaceProvider
47 chip     1.50 
48 tony     1.54 ifdef PEGASUS_ENABLE_SLP
49               LIBRARIES += \
50 chip     1.59 	InteropProvider
51 tony     1.54 endif
52               
53 dj.gorey 1.53 ifndef PEGASUS_USE_23PROVIDER_MANAGER
54               #else
55 chip     1.50 LIBRARIES += \
56               	DefaultProviderManager
57               endif
58 mday     1.8  
59 w.white  1.56 ifdef PEGASUS_HAS_PERFINST
60 chip     1.59 LIBRARIES += \
61               	CIMOMStatDataProvider \
62               	InteropProvider
63 w.white  1.56 endif
64               
65 mike     1.1  PRE_DEPEND_INCLUDES = -I./depends
66               
67 mike     1.12 SOURCES = \
68 chip     1.59 	CIMOperationRequestDecoder.cpp \
69               	CIMOperationResponseEncoder.cpp \
70               	CIMOperationRequestDispatcher.cpp \
71               	CIMOperationRequestAuthorizer.cpp \
72               	HTTPAuthenticatorDelegator.cpp \
73               	ShutdownProvider.cpp \
74               	ShutdownService.cpp \
75               	CIMServer.cpp \
76               	CIMServerState.cpp \
77               	ProviderMessageFacade.cpp \
78               	BinaryMessageHandler.cpp \
79               	reg_table.cpp \
80               	QuerySupportRouter.cpp \
81               	WQLOperationRequestDispatcher.cpp
82 mike     1.1  
83               OBJECTS = $(SOURCES:.cpp=$(OBJ))
84 chip     1.6  
85               SYS_LIBS = ws2_32.lib advapi32.lib
86 mike     1.1  
87               include $(ROOT)/mak/library.mak
88 mike     1.2  
89               run:
90               	Server $(REPOSITORY_ROOT)
91 tony     1.54 
92 konrad.r 1.55 include $(ROOT)/mak/install.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2