(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 karl   1.42  ROOT=$(PEGASUS_ROOT)
 30 mike   1.1   
 31              include $(ROOT)/mak/config.mak
 32              
 33              DIRS = \
 34 mday   1.46      Common \
 35 chuck  1.78      Query/QueryCommon \
 36 kumpf  1.108     Client \
 37 mike   1.11      Config \
 38 mike   1.1       Repository \
 39 mike   1.4       getoopt \
 40 kumpf  1.133     WQL
 41 s.kodali 1.130 
 42                ifeq ($(PEGASUS_ENABLE_CQL),true)
 43                    DIRS += CQL
 44                endif
 45                
 46                DIRS += \
 47 chuck    1.81      Query/QueryExpression \
 48 mike     1.11      Provider \
 49 s.kodali 1.129     Compiler \
 50                    Compiler/cmdline
 51                
 52                TEST_DIRS = \
 53                    Common/tests \
 54                    Client/tests \
 55                    Config/tests \
 56                    Repository/tests \
 57 kumpf    1.133     WQL/tests
 58 s.kodali 1.130 
 59                ifeq ($(PEGASUS_ENABLE_CQL),true)
 60                    TEST_DIRS += \
 61                        CQL/tests \
 62                        CQL/CQLCLI
 63                endif
 64                
 65                TEST_DIRS += \
 66 kumpf    1.108     Compiler/tests \
 67 s.kodali 1.129     Query/QueryExpression/tests \
 68 s.kodali 1.130     Query/QueryExpression/tests/Queries
 69                
 70 kumpf    1.108 
 71                ifneq ($(OS),HPUX)
 72 s.kodali 1.129     TEST_DIRS += \
 73 kumpf    1.108         Compiler/cmdline/tests
 74                endif
 75                
 76                DIRS += \
 77                    ExportClient \
 78 kumpf    1.31      Server/ProviderRegistrationManager \
 79 kumpf    1.24      ExportServer \
 80 kumpf    1.21      Listener \
 81 mike     1.11      Security/UserManager \
 82                    Security/Authentication \
 83 kumpf    1.35      ControlProviders/ConfigSettingProvider \
 84                    ControlProviders/UserAuthProvider \
 85 kumpf    1.36      ControlProviders/ProviderRegistrationProvider \
 86 karl     1.42      ControlProviders/NamespaceProvider \
 87 kumpf    1.22      HandlerService \
 88 marek    1.61      IndicationService \
 89 h.sterling 1.93      ManagedClient \
 90 kumpf      1.108     DynListener \
 91 s.kodali   1.129 
 92                  TEST_DIRS += \
 93                      ExportClient/tests \
 94                      Server/ProviderRegistrationManager/tests \
 95                      ExportServer/tests \
 96                      Listener/tests \
 97                      Security/UserManager/tests \
 98                      Security/Authentication/tests \
 99                      ControlProviders/ProviderRegistrationProvider/tests \
100                      HandlerService/tests \
101                      IndicationService/tests \
102 kumpf      1.108     DynListener/tests
103 tony       1.60  
104 s.kodali   1.129 
105 yi.zhou    1.99  ifdef PEGASUS_ENABLE_SYSTEM_LOG_HANDLER
106 yi.zhou    1.95      DIRS += \
107                          Handler/SystemLogListenerDestination
108 yi.zhou    1.99  endif
109                  
110                  ifdef PEGASUS_ENABLE_EMAIL_HANDLER
111 yi.zhou    1.96      DIRS += \
112                          Handler/EmailListenerDestination
113 yi.zhou    1.95  endif
114                  
115 chip       1.54  DIRS += \
116 kumpf      1.108     ProviderManager2 \
117 s.kodali   1.129     ProviderManager2/Default
118                  
119                  TEST_DIRS += \
120 kumpf      1.108     ProviderManager2/tests \
121 kumpf      1.119     ProviderManager2/Default/tests
122 konrad.r   1.90  
123 denise.eckstein 1.110 ifeq ($(PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER), true)
124 kumpf           1.108     DIRS += \
125                               Provider/CMPI \
126                               ProviderManager2/CMPI
127 schuur          1.70  endif
128                       
129 kumpf           1.108 ifdef PEGASUS_ENABLE_REMOTE_CMPI
130                       
131                           DIRS += \
132 ks.madhusudan   1.125         ProviderManager2/CMPIR/native \
133 kumpf           1.108         ProviderManager2/CMPIR \
134 r.kieninger     1.122         ProviderManager2/CMPIR/tcpcomm \
135                               ProviderManager2/CMPIR/tcpcommrem \
136                               ProviderManager2/CMPIR/daemon \
137                               ProviderManager2/CMPIR/tools
138 schuur          1.63  endif
139                       
140 mark.hamzy      1.120 ifeq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), true)
141                           DIRS += \
142                               ProviderManager2/JMPI
143 schuur          1.59  endif
144                       
145 kumpf           1.119 DIRS += \
146                           ProviderManagerService \
147                           ProviderManagerService/ProviderAgent
148                       
149 kumpf           1.58  ifdef PEGASUS_USE_PAM_STANDALONE_PROC
150 kumpf           1.108     DIRS += \
151                               Security/Cimservera
152 kumpf           1.58  endif
153 marek           1.61  
154 karl            1.91  ifndef PEGASUS_DISABLE_PERFINST
155 kumpf           1.108     DIRS += \
156 s.kodali        1.129         ControlProviders/Statistic
157                           TEST_DIRS += \
158 kumpf           1.108         ControlProviders/Statistic/test
159 karl            1.100 endif
160 w.white         1.73  
161 karl            1.126 ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
162 karl            1.100     DIRS += \
163 s.kodali        1.129         ControlProviders/InteropProvider
164                           TEST_DIRS += \
165 a.dunfey        1.123         ControlProviders/InteropProvider/tests \
166                               ControlProviders/InteropProvider/ServerProfileTests
167 w.white         1.62  endif
168 h.sterling      1.80  
169 karl            1.127 ifeq ($(PEGASUS_ENABLE_CQL),true)
170 kumpf           1.108     DIRS += \
171 s.kodali        1.129         ControlProviders/QueryCapabilitiesProvider
172                           TEST_DIRS += \
173 kumpf           1.108         ControlProviders/QueryCapabilitiesProvider/tests
174 a.arora         1.83  endif
175                       
176 h.sterling      1.80  ifdef PEGASUS_HAS_SSL
177 kumpf           1.108     DIRS += \
178                               ControlProviders/CertificateProvider
179 h.sterling      1.80  endif
180 r.kieninger     1.82  
181 kumpf           1.128 ifeq ($(PEGASUS_ENABLE_PROTOCOL_WSMAN),true)
182                           DIRS += \
183 s.kodali        1.129         WsmServer
184                           TEST_DIRS += \
185 kumpf           1.128         WsmServer/tests
186                       endif
187                       
188 chip            1.54  DIRS += \
189 kumpf           1.108     Server \
190 mike            1.11      Handler/CIMxmlIndicationHandler \
191                           Handler/snmpIndicationHandler \
192 humberto        1.50      msg/Server \
193 h.sterling      1.93      msg/CLI \
194 h.sterling      1.105     msg/Listener
195 mike            1.5   
196 s.kodali        1.129 TEST_DIRS += \
197                           Server/tests \
198                           Handler/CIMxmlIndicationHandler/tests/Destination \
199                           Handler/snmpIndicationHandler/tests/testclient \
200                           Handler/snmpIndicationHandler/tests/SnmpHandlerException
201                       
202 mike            1.1   include $(ROOT)/mak/recurse.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2