1 mike 1.51 ROOT = ../../..
2
3 DIR = Pegasus/Common
4
5 include $(ROOT)/mak/config.mak
6
|
7 kumpf 1.77 # SSL support
8 ifdef PEGASUS_HAS_SSL
|
9 kumpf 1.88 FLAGS += -DPEGASUS_HAS_SSL -DPEGASUS_SSL_RANDOMFILE
|
10 kumpf 1.77 SYS_INCLUDES += -I$(OPENSSL_HOME)/include
11 endif
12
|
13 mday 1.71 LOCAL_DEFINES = -DPEGASUS_COMMON_INTERNAL -DPEGASUS_INTERNALONLY -DPEGASUS_MEMORY_DEBUG
|
14 mike 1.51
15 LIBRARY = pegcommon
16
17 SOURCES = \
18 Array.cpp \
19 AsyncOpNode.cpp \
|
20 kumpf 1.61 AuthenticationInfoRep.cpp \
|
21 karl 1.57 Base64.cpp \
|
22 mday 1.90.4.1 LanguageParser.cpp \
23 LanguageElement.cpp \
24 AcceptLanguageElement.cpp \
25 ContentLanguageElement.cpp \
26 LanguageElementContainer.cpp \
27 AcceptLanguages.cpp \
28 ContentLanguages.cpp \
29 MessageLoader.cpp \
|
30 mike 1.51 CGIQueryString.cpp \
31 Char16.cpp \
32 CIMClass.cpp \
33 CIMClassRep.cpp \
34 CIMDateTime.cpp \
35 CIMFlavor.cpp \
36 CIMIndication.cpp \
37 CIMInstance.cpp \
38 CIMInstanceRep.cpp \
39 CIMMessage.cpp \
40 CIMMethod.cpp \
41 CIMMethodRep.cpp \
42 CIMName.cpp \
43 CIMObject.cpp \
|
44 mike 1.52 CIMObjectRep.cpp \
|
45 chip 1.60 CIMObjectPath.cpp \
|
46 mike 1.62 Cimom.cpp \
|
47 mday 1.55 CimomMessage.cpp \
|
48 mike 1.51 CIMParameter.cpp \
49 CIMParameterRep.cpp \
50 CIMParamValue.cpp \
51 CIMParamValueRep.cpp \
52 CIMProperty.cpp \
53 CIMPropertyList.cpp \
54 CIMPropertyRep.cpp \
55 CIMQualifier.cpp \
56 CIMQualifierDecl.cpp \
57 CIMQualifierDeclRep.cpp \
58 CIMQualifierList.cpp \
59 CIMQualifierNames.cpp \
60 CIMQualifierRep.cpp \
61 CIMScope.cpp \
62 CIMStatusCode.cpp \
63 CIMType.cpp \
64 CIMValue.cpp \
65 Config.cpp \
66 DeclContext.cpp \
67 Destroyer.cpp \
68 Dir.cpp \
69 mike 1.51 DQueue.cpp \
70 Exception.cpp \
|
71 kumpf 1.81 InternalException.cpp \
|
72 mike 1.51 FileSystem.cpp \
73 Formatter.cpp \
74 HashTable.cpp \
75 HTTPAcceptor.cpp \
76 HTTPConnection.cpp \
77 HTTPConnector.cpp \
78 HTTPMessage.cpp \
79 Indentor.cpp \
80 IPC.cpp \
81 Logger.cpp \
82 Memory.cpp \
83 Message.cpp \
84 MessageQueue.cpp \
|
85 mday 1.55 MessageQueueService.cpp \
|
86 kumpf 1.63 ModuleController.cpp \
|
87 mike 1.51 Monitor.cpp \
88 OperationContext.cpp \
|
89 kumpf 1.85 OperationContextInternal.cpp \
|
90 mike 1.51 OptionManager.cpp \
91 Pair.cpp \
92 Queue.cpp \
|
93 kumpf 1.79 Resolver.cpp \
|
94 kumpf 1.84 ResponseHandler.cpp \
|
95 mike 1.51 Service.cpp \
96 Sharable.cpp \
|
97 kumpf 1.89 Signal.cpp \
|
98 mike 1.51 Socket.cpp \
99 Stack.cpp \
|
100 sage 1.68 StatisticalData.cpp \
|
101 mike 1.51 Stopwatch.cpp \
102 String.cpp \
103 System.cpp \
104 TimeValue.cpp \
|
105 kumpf 1.74 SSLContext.cpp \
|
106 mike 1.52 TLS.cpp \
|
107 mike 1.51 TraceFileHandler.cpp \
108 Tracer.cpp \
|
109 sage 1.78 Triad.cpp \
|
110 mike 1.51 Thread.cpp \
111 Union.cpp \
112 XmlParser.cpp \
113 XmlReader.cpp \
|
114 mday 1.64 XmlWriter.cpp \
|
115 kumpf 1.73 MofWriter.cpp \
|
116 mday 1.90.4.3 peg_authorization.cpp \
117 CommonUTF.cpp
|
118 mike 1.51
119 ifeq ($(PEGASUS_PLATFORM),LINUX_IX86_GNU)
|
120 kumpf 1.86 ifdef PEGASUS_HAS_SSL
121 EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto
122 endif
|
123 mike 1.51 endif
124
|
125 david.eger 1.90 ifeq ($(PEGASUS_PLATFORM),LINUX_PPC_GNU)
126 ifdef PEGASUS_HAS_SSL
127 EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto
128 endif
129 endif
130
|
131 kumpf 1.65 ifeq ($(PEGASUS_PLATFORM),LINUX_IA64_GNU)
|
132 kumpf 1.80 ifdef PEGASUS_HAS_SSL
133 EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto
134 endif
|
135 kumpf 1.65 endif
136
|
137 mday 1.90.4.2 ifeq ($(PEGASUS_PLATFORM),LINUX_ZSERIES_GNU)
138 ifdef PEGASUS_HAS_SSL
139 EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto
140 endif
141 endif
142
|
143 sage 1.58 ifeq ($(PEGASUS_PLATFORM),AIX_RS_IBMCXX)
|
144 sage 1.78 AIX_LIB_PRIORITY=-20
|
145 dan 1.82 ifdef PEGASUS_HAS_SSL
146 EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl
147 endif
|
148 sage 1.58 endif
149
|
150 kumpf 1.83 ifeq ($(OS),HPUX)
|
151 kumpf 1.77 ifdef PEGASUS_HAS_SSL
152 EXTRA_LIBRARIES += -L$(OPENSSL_HOME)/lib -lssl -lcrypto
153 endif
|
154 kumpf 1.67 endif
155
|
156 kumpf 1.77 ifeq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
157 SYS_LIBS = ws2_32.lib advapi32.lib
158 endif
|
159 mike 1.51
160 include $(ROOT)/mak/library.mak
|
161 kumpf 1.77
|
162 kumpf 1.65 # DO NOT DELETE
|