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

  1 martin 1.131 #//%LICENSE////////////////////////////////////////////////////////////////
  2 martin 1.132 #//
  3 martin 1.131 #// Licensed to The Open Group (TOG) under one or more contributor license
  4              #// agreements.  Refer to the OpenPegasusNOTICE.txt file distributed with
  5              #// this work for additional information regarding copyright ownership.
  6              #// Each contributor licenses this file to you under the OpenPegasus Open
  7              #// Source License; you may not use this file except in compliance with the
  8              #// License.
  9 martin 1.132 #//
 10 martin 1.131 #// Permission is hereby granted, free of charge, to any person obtaining a
 11              #// copy of this software and associated documentation files (the "Software"),
 12              #// to deal in the Software without restriction, including without limitation
 13              #// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 14              #// and/or sell copies of the Software, and to permit persons to whom the
 15              #// Software is furnished to do so, subject to the following conditions:
 16 martin 1.132 #//
 17 martin 1.131 #// The above copyright notice and this permission notice shall be included
 18              #// in all copies or substantial portions of the Software.
 19 martin 1.132 #//
 20 martin 1.131 #// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 21 martin 1.132 #// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 22 martin 1.131 #// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 23              #// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 24              #// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 25              #// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 26              #// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27 martin 1.132 #//
 28 martin 1.131 #//////////////////////////////////////////////////////////////////////////
 29 kumpf  1.134 ROOT = ../..
 30 mike   1.1   
 31              include $(ROOT)/mak/config.mak
 32              
 33              DIRS = \
 34 mday   1.46      Common \
 35 thilo.boehm 1.135     General \
 36 chuck       1.78      Query/QueryCommon \
 37 kumpf       1.108     Client \
 38 mike        1.11      Config \
 39 mike        1.1       Repository \
 40 mike        1.4       getoopt \
 41 karl        1.136.2.1     WQL \
 42 karl        1.136.2.4 	Handler \
 43                           RSServer
 44 s.kodali    1.130     
 45                       ifeq ($(PEGASUS_ENABLE_CQL),true)
 46                           DIRS += CQL
 47                       endif
 48                       
 49 karl        1.136.2.1 ifeq ($(PEGASUS_ENABLE_PROTOCOL_WSMAN),true)
 50                           DIRS += \
 51                               WsmServer
 52                           TEST_DIRS += \
 53                               WsmServer/tests
 54                       endif
 55                       
 56 karl        1.136.2.4 ifeq ($(PEGASUS_ENABLE_PROTOCOL_WEB),true)
 57                           DIRS += \
 58                               WebServer
 59                       endif
 60                       
 61 s.kodali    1.130     DIRS += \
 62 chuck       1.81          Query/QueryExpression \
 63 mike        1.11          Provider \
 64 s.kodali    1.129         Compiler \
 65                           Compiler/cmdline
 66                       
 67                       TEST_DIRS = \
 68                           Common/tests \
 69 thilo.boehm 1.135         General/tests \
 70 s.kodali    1.129         Client/tests \
 71                           Config/tests \
 72                           Repository/tests \
 73 kumpf       1.133         WQL/tests
 74 s.kodali    1.130     
 75                       ifeq ($(PEGASUS_ENABLE_CQL),true)
 76                           TEST_DIRS += \
 77                               CQL/tests \
 78                               CQL/CQLCLI
 79                       endif
 80                       
 81                       TEST_DIRS += \
 82 kumpf       1.108         Compiler/tests \
 83 s.kodali    1.129         Query/QueryExpression/tests \
 84 s.kodali    1.130         Query/QueryExpression/tests/Queries
 85                       
 86 kumpf       1.108     
 87                       ifneq ($(OS),HPUX)
 88 s.kodali    1.129         TEST_DIRS += \
 89 kumpf       1.108             Compiler/cmdline/tests
 90                       endif
 91                       
 92 karl        1.136.2.3 ifndef PEGASUS_PAM_AUTHENTICATION
 93                           DIRS += Security/UserManager \
 94                       	    ControlProviders/UserAuthProvider
 95                           TEST_DIRS += Security/UserManager/tests
 96                       endif
 97                       
 98                       
 99 kumpf       1.108     DIRS += \
100                           ExportClient \
101 kumpf       1.31          Server/ProviderRegistrationManager \
102 kumpf       1.24          ExportServer \
103 kumpf       1.21          Listener \
104 mike        1.11          Security/Authentication \
105 kumpf       1.35          ControlProviders/ConfigSettingProvider \
106 kumpf       1.36          ControlProviders/ProviderRegistrationProvider \
107 karl        1.42          ControlProviders/NamespaceProvider \
108 kumpf       1.22          HandlerService \
109 marek       1.61          IndicationService \
110 h.sterling  1.93          ManagedClient \
111 karl        1.136.2.1     DynListener
112 s.kodali    1.129     
113                       TEST_DIRS += \
114                           ExportClient/tests \
115                           Server/ProviderRegistrationManager/tests \
116                           ExportServer/tests \
117                           Listener/tests \
118                           Security/Authentication/tests \
119                           ControlProviders/ProviderRegistrationProvider/tests \
120                           HandlerService/tests \
121                           IndicationService/tests \
122 karl        1.136.2.1     DynListener/tests 
123 tony        1.60      
124 yi.zhou     1.99      ifdef PEGASUS_ENABLE_SYSTEM_LOG_HANDLER
125 yi.zhou     1.95          DIRS += \
126                               Handler/SystemLogListenerDestination
127 karl        1.136.2.1     TEST_DIRS += \
128                               Handler/SystemLogListenerDestination/tests
129 yi.zhou     1.99      endif
130                       
131                       ifdef PEGASUS_ENABLE_EMAIL_HANDLER
132 yi.zhou     1.96          DIRS += \
133                               Handler/EmailListenerDestination
134 karl        1.136.2.1     TEST_DIRS += \
135                               Handler/EmailListenerDestination/tests
136                       endif
137                       
138                       ifeq ($(PEGASUS_ENABLE_PROTOCOL_WSMAN),true)
139                           DIRS += \
140                               Handler/wsmanIndicationHandler
141                           TEST_DIRS += \
142                               Handler/wsmanIndicationHandler/tests/Destination
143 yi.zhou     1.95      endif
144                       
145 chip        1.54      DIRS += \
146 kumpf       1.108         ProviderManager2 \
147 s.kodali    1.129         ProviderManager2/Default
148                       
149                       TEST_DIRS += \
150 kumpf       1.108         ProviderManager2/tests \
151 kumpf       1.119         ProviderManager2/Default/tests
152 konrad.r    1.90      
153 denise.eckstein 1.110     ifeq ($(PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER), true)
154 kumpf           1.108         DIRS += \
155                                   Provider/CMPI \
156                                   ProviderManager2/CMPI
157 schuur          1.70      endif
158                           
159 kumpf           1.108     ifdef PEGASUS_ENABLE_REMOTE_CMPI
160                           
161                               DIRS += \
162 ks.madhusudan   1.125             ProviderManager2/CMPIR/native \
163 kumpf           1.108             ProviderManager2/CMPIR \
164 r.kieninger     1.122             ProviderManager2/CMPIR/tcpcomm \
165                                   ProviderManager2/CMPIR/tcpcommrem \
166                                   ProviderManager2/CMPIR/daemon \
167                                   ProviderManager2/CMPIR/tools
168 schuur          1.63      endif
169                           
170 mark.hamzy      1.120     ifeq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), true)
171                               DIRS += \
172                                   ProviderManager2/JMPI
173 schuur          1.59      endif
174                           
175 kumpf           1.119     DIRS += \
176 s.kodali        1.136         ProviderManagerRouter \
177 kumpf           1.119         ProviderManagerService \
178                               ProviderManagerService/ProviderAgent
179                           
180 kumpf           1.58      ifdef PEGASUS_USE_PAM_STANDALONE_PROC
181 kumpf           1.108         DIRS += \
182                                   Security/Cimservera
183 kumpf           1.58      endif
184 marek           1.61      
185 karl            1.91      ifndef PEGASUS_DISABLE_PERFINST
186 kumpf           1.108         DIRS += \
187 s.kodali        1.129             ControlProviders/Statistic
188                               TEST_DIRS += \
189 kumpf           1.108             ControlProviders/Statistic/test
190 karl            1.100     endif
191 w.white         1.73      
192 karl            1.126     ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
193 karl            1.100         DIRS += \
194 s.kodali        1.129             ControlProviders/InteropProvider
195                               TEST_DIRS += \
196 a.dunfey        1.123             ControlProviders/InteropProvider/tests \
197                                   ControlProviders/InteropProvider/ServerProfileTests
198 w.white         1.62      endif
199 h.sterling      1.80      
200 karl            1.127     ifeq ($(PEGASUS_ENABLE_CQL),true)
201 kumpf           1.108         DIRS += \
202 s.kodali        1.129             ControlProviders/QueryCapabilitiesProvider
203                               TEST_DIRS += \
204 kumpf           1.108             ControlProviders/QueryCapabilitiesProvider/tests
205 a.arora         1.83      endif
206                           
207 h.sterling      1.80      ifdef PEGASUS_HAS_SSL
208 kumpf           1.108         DIRS += \
209                                   ControlProviders/CertificateProvider
210 h.sterling      1.80      endif
211 r.kieninger     1.82      
212 chip            1.54      DIRS += \
213 kumpf           1.108         Server \
214 mike            1.11          Handler/CIMxmlIndicationHandler \
215 karl            1.136.2.1     Handler/FileURIHandler  \
216 humberto        1.50          msg/Server \
217 h.sterling      1.93          msg/CLI \
218 h.sterling      1.105         msg/Listener
219 mike            1.5       
220 karl            1.136.2.2 ifeq ($(PEGASUS_USE_EMANATE), true)
221 karl            1.136.2.1     DIRS += \
222                                   Handler/snmpIndicationHandler
223                           endif
224                           
225 karl            1.136.2.2 ifeq ($(PEGASUS_USE_NET_SNMP), true)
226 karl            1.136.2.1     DIRS += \
227                                   Handler/snmpIndicationHandler
228                           endif
229                           
230 s.kodali        1.129     TEST_DIRS += \
231                               Server/tests \
232 karl            1.136.2.1     Server/tests/InterfaceRestriction \
233 karl            1.136.2.5     Server/tests/TLSv_1_2_Support \
234 s.kodali        1.129         Handler/CIMxmlIndicationHandler/tests/Destination \
235 karl            1.136.2.1     Handler/FileURIHandler/tests
236                           
237 karl            1.136.2.2 ifeq ($(PEGASUS_USE_EMANATE), true)
238 karl            1.136.2.1     TEST_DIRS += \
239                                   Handler/snmpIndicationHandler/tests/testclient \
240                                   Handler/snmpIndicationHandler/tests/SnmpHandlerException
241                           endif
242                           
243 karl            1.136.2.2 
244                           ifeq ($(PEGASUS_USE_NET_SNMP), true)
245 karl            1.136.2.1     TEST_DIRS += \
246                                   Handler/snmpIndicationHandler/tests/testclient \
247                                   Handler/snmpIndicationHandler/tests/SnmpHandlerException
248                           endif
249 s.kodali        1.129     
250 karl            1.136.2.2 
251 mike            1.1       include $(ROOT)/mak/recurse.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2