1 mike 1.23 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 ifeq ($(OS_TYPE),windows)
|
12 mike 1.26 OS_SPECIFIC_SOURCES = \
|
13 mike 1.23 Channel.cpp \
14 Selector.cpp \
15 WindowsSelector.cpp \
|
16 mike 1.26 WindowsChannel.cpp \
17 SystemWindows.cpp
18 endif
19
20 ifeq ($(OS_TYPE),unix)
21 OS_SPECIFIC_SOURCES = \
22 SystemUnix.cpp
|
23 mike 1.23 endif
24
25 SOURCES = \
|
26 mike 1.26 $(OS_SPECIFIC_SOURCES) \
|
27 mike 1.23 Logger.cpp \
28 Formatter.cpp \
29 CIMInstanceRep.cpp \
30 CIMInstance.cpp \
31 Array.cpp \
32 CGIQueryString.cpp \
33 CIMClass.cpp \
34 CIMClassRep.cpp \
35 CIMDateTime.cpp \
36 CIMFlavor.cpp \
37 CIMMethod.cpp \
38 CIMMethodRep.cpp \
39 CIMName.cpp \
40 CIMOperations.cpp \
41 CIMParameter.cpp \
42 CIMParameterRep.cpp \
43 CIMProperty.cpp \
44 CIMPropertyRep.cpp \
45 CIMQualifier.cpp \
46 CIMQualifierDecl.cpp \
47 CIMQualifierDeclRep.cpp \
48 mike 1.23 CIMQualifierList.cpp \
49 CIMQualifierNames.cpp \
50 CIMQualifierRep.cpp \
51 CIMReference.cpp \
52 CIMScope.cpp \
53 CIMType.cpp \
54 CIMValue.cpp \
55 Char16.cpp \
56 DeclContext.cpp \
57 Destroyer.cpp \
58 Dir.cpp \
59 Exception.cpp \
60 FileSystem.cpp \
61 Headers.cpp \
62 Indentor.cpp \
63 Memory.cpp \
64 Pair.cpp \
65 Sharable.cpp \
66 Stack.cpp \
67 String.cpp \
68 Union.cpp \
69 mike 1.23 XmlParser.cpp \
70 XmlReader.cpp \
71 XmlWriter.cpp \
|
72 mike 1.26 Stopwatch.cpp \
73 TimeValue.cpp \
74 System.cpp
|
75 mike 1.23
76 include $(ROOT)/mak/library.mak
|