1 mike 1.51 ROOT = ../../..
2
3 DIR = Pegasus/Common
4
5 include $(ROOT)/mak/config.mak
6
7 LOCAL_DEFINES = -DPEGASUS_COMMON_INTERNAL
8
9 LIBRARY = pegcommon
10
11 SOURCES = \
12 Array.cpp \
13 AsyncOpNode.cpp \
14 AuthenticationInfo.cpp \
15 CGIQueryString.cpp \
16 Channel.cpp \
17 Char16.cpp \
18 CIMClass.cpp \
19 CIMClassRep.cpp \
20 CIMDateTime.cpp \
21 CIMFlavor.cpp \
22 mike 1.51 CIMHandle.cpp \
23 CIMIndication.cpp \
24 CIMInstance.cpp \
25 CIMInstanceRep.cpp \
26 CIMMessage.cpp \
27 CIMMethod.cpp \
28 CIMMethodRep.cpp \
29 CIMName.cpp \
30 CIMNamedInstance.cpp \
31 CIMObject.cpp \
32 CIMOMHandle.cpp \
33 CIMParameter.cpp \
34 CIMParameterRep.cpp \
35 CIMParamValue.cpp \
36 CIMParamValueRep.cpp \
37 CIMProperty.cpp \
38 CIMPropertyList.cpp \
39 CIMPropertyRep.cpp \
40 CIMQualifier.cpp \
41 CIMQualifierDecl.cpp \
42 CIMQualifierDeclRep.cpp \
43 mike 1.51 CIMQualifierList.cpp \
44 CIMQualifierNames.cpp \
45 CIMQualifierRep.cpp \
46 CIMReference.cpp \
47 CIMScope.cpp \
48 CIMStatusCode.cpp \
49 CIMType.cpp \
50 CIMValue.cpp \
51 Config.cpp \
52 DeclContext.cpp \
53 Destroyer.cpp \
54 Dir.cpp \
55 DQueue.cpp \
56 Exception.cpp \
57 FileSystem.cpp \
58 Formatter.cpp \
59 HashTable.cpp \
60 HTTPAcceptor.cpp \
61 HTTPConnection.cpp \
62 HTTPConnector.cpp \
63 HTTPMessage.cpp \
64 mike 1.51 Indentor.cpp \
65 IPC.cpp \
66 Logger.cpp \
67 Memory.cpp \
68 Message.cpp \
69 MessageQueue.cpp \
70 Monitor.cpp \
71 OperationContext.cpp \
72 OptionManager.cpp \
73 Pair.cpp \
74 Queue.cpp \
75 Selector.cpp \
76 Service.cpp \
77 Sharable.cpp \
78 Socket.cpp \
79 Stack.cpp \
80 Stopwatch.cpp \
81 String.cpp \
82 System.cpp \
83 TCPChannel.cpp \
84 TimeValue.cpp \
85 mike 1.51 TraceFileHandler.cpp \
86 Tracer.cpp \
87 Thread.cpp \
88 Union.cpp \
89 XmlParser.cpp \
90 XmlReader.cpp \
91 XmlWriter.cpp
92
93 SOURCES += TLS.cpp
94
95 ##
96 ## Took these out again. They broke the NT build.
97 ##
98
99 ifneq ($(PEGASUS_PLATFORM),WIN32_IX86_MSVC)
100 SOURCES += MT_MessageQueue.cpp
101 ifeq ($(PEGASUS_PLATFORM),LINUX_IX86_GNU)
102 SOURCES += Signal.cpp
103 endif
104 endif
105
106 mike 1.51 SYS_LIBS = ws2_32.lib advapi32.lib
107
108 include $(ROOT)/mak/library.mak
|