1 marek 1.77.2.4 ROOT=$(PEGASUS_ROOT)
2
3 include $(ROOT)/mak/config.mak
4
5
6 DIRS = \
7 Common \
8 Config \
9 Repository \
10 getoopt \
11 Client \
12 Compiler \
13 Compiler/cmdline \
14 ExportClient \
15 WQL \
16 Provider \
17 Server/ProviderRegistrationManager \
18 ExportServer \
19 Listener \
20 Security/UserManager \
21 Security/Authentication \
22 marek 1.77.2.4 ControlProviders/ConfigSettingProvider \
23 ControlProviders/UserAuthProvider \
24 ControlProviders/ProviderRegistrationProvider \
25 ControlProviders/NamespaceProvider \
26 HandlerService \
27 IndicationService \
28 ManagedClient
29
30 ifdef PEGASUS_ENABLE_SLP
31 DIRS += \
32 ControlProviders/InteropProvider \
33 ControlProviders/InteropProvider/tests
34 endif
35
36 ifdef PEGASUS_USE_23PROVIDER_MANAGER
37 DIRS += \
38 ProviderManager \
39 ProviderManager/tests
40 else
41 DIRS += \
42 ProviderManager2 \
43 marek 1.77.2.4 ProviderManager2/Default \
44 ProviderManager2/ProviderAgent \
45 ProviderManager2/tests \
46 ProviderManager2/Default/tests
47 endif
48
49 ifdef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER
50 DIRS += \
51 Provider/CMPI \
52 ProviderManager2/CMPI
53 endif
54
55 ifdef PEGASUS_ENABLE_REMOTE_CMPI
56 ifeq ($(PEGASUS_PLATFORM), WIN32_IX86_MSVC)
57 $(error: Error: Remote CMPI is not currently supported on Windows.)
58 endif
59 DIRS += \
60 ProviderManager2/CMPIR \
61 ProviderManager2/CMPIR/tcpcomm \
62 ProviderManager2/CMPIR/native \
63 ProviderManager2/CMPIR/tcpcommrem \
64 marek 1.77.2.4 ProviderManager2/CMPIR/daemon
65 endif
66
67 ifdef PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER
68 ifeq ($(PEGASUS_PLATFORM),LINUX_IX86_GNU)
69 DIRS += \
70 ProviderManager2/JMPI
71 endif
72 ifeq ($(PEGASUS_PLATFORM),ZOS_ZSERIES_IBM)
73 DIRS += \
74 ProviderManager2/JMPI
75 endif
76 endif
77
78 ifdef PEGASUS_USE_PAM_STANDALONE_PROC
79 DIRS += \
80 Security/Cimservera
81 endif
82
83 ifdef PEGASUS_HAS_PERFINST
84 DIRS += \
85 marek 1.77.2.4 ControlProviders/Statistic \
86 ControlProviders/Statistic/test \
87 ControlProviders/InteropProvider \
88 ControlProviders/InteropProvider/tests
89
90 endif
91
92 DIRS += \
93 Server \
94 Handler/CIMxmlIndicationHandler \
95 Handler/sendmailIndicationHandler \
96 Handler/snmpIndicationHandler \
97 Common/tests \
98 Config/tests \
99 Repository/tests \
100 Server/tests \
101 Server/ProviderRegistrationManager/tests \
102 ExportClient/tests \
103 ExportServer/tests \
104 Client/tests \
105 Compiler/tests \
106 marek 1.77.2.4 Security/Authentication/tests \
107 Security/UserManager/tests \
108 IndicationService/tests \
109 ControlProviders/ProviderRegistrationProvider/tests \
110 Listener/tests \
111 Consumer/tests \
112 msg/Server \
113 msg/CLI
114
115 include $(ROOT)/mak/recurse.mak
|