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

  1 martin 1.89 #//%LICENSE////////////////////////////////////////////////////////////////
  2 martin 1.90 #//
  3 martin 1.89 #// 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.90 #//
 10 martin 1.89 #// 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.90 #//
 17 martin 1.89 #// The above copyright notice and this permission notice shall be included
 18             #// in all copies or substantial portions of the Software.
 19 martin 1.90 #//
 20 martin 1.89 #// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 21 martin 1.90 #// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 22 martin 1.89 #// 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.90 #//
 28 martin 1.89 #//////////////////////////////////////////////////////////////////////////
 29 mike   1.1  ROOT = ../../..
 30             
 31             DIR = Pegasus/Server
 32             
 33             include $(ROOT)/mak/config.mak
 34             
 35 mike   1.5  EXTRA_INCLUDES = $(SYS_INCLUDES)
 36 mike   1.1  
 37 mday   1.44 LOCAL_DEFINES = -DPEGASUS_SERVER_INTERNAL -DPEGASUS_INTERNALONLY
 38 mike   1.1  
 39 mike   1.75 STATIC=1
 40 mike   1.1  LIBRARY = pegserver
 41             
 42             LIBRARIES = \
 43 chip   1.59 	pegrepository \
 44             	pegprovider \
 45 chip   1.50 	pegexportserver \
 46 s.kodali 1.92         pegpmrouter \
 47 kumpf    1.76 	pegpmservice \
 48 chip     1.59 	pegprovidermanager \
 49               	pegconfig \
 50               	peguser \
 51               	pegauthentication \
 52               	peghandlerservice \
 53               	pegindicationservice \
 54 chuck    1.62 	pegquerycommon \
 55 chip     1.59 	pegwql \
 56 tony     1.54 	pegclient \
 57 chip     1.59 	pegprm \
 58 kumpf    1.66 	DefaultProviderManager \
 59 chip     1.59 	ConfigSettingProvider \
 60               	UserAuthProvider \
 61               	ProviderRegistrationProvider\
 62 thilo.boehm 1.91 	NamespaceProvider \
 63                          peggeneral \
 64                  	pegcommon
 65                  
 66                  
 67 chip        1.50 
 68 venkat.puvvada 1.86 ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
 69 tony           1.54 LIBRARIES += \
 70 chip           1.59 	InteropProvider
 71 dave.sudlik    1.78 ifdef PEGASUS_SLP_REG_TIMEOUT
 72                     LIBRARIES += \
 73                     	pegslp_client
 74                     endif
 75 tony           1.54 endif
 76                     
 77 karl           1.65 ifndef PEGASUS_DISABLE_PERFINST
 78 chip           1.59 LIBRARIES += \
 79                     	CIMOMStatDataProvider \
 80                     	InteropProvider
 81 w.white        1.56 endif
 82                     
 83 karl           1.83 ifeq ($(PEGASUS_ENABLE_CQL),true)
 84 a.arora        1.64 LIBRARIES += \
 85 dev.meetei     1.94         pegcql \
 86 a.arora        1.64 	CIMQueryCapabilitiesProvider
 87                     endif
 88                     
 89 h.sterling     1.61 ifdef PEGASUS_HAS_SSL
 90                     LIBRARIES += \
 91                     	CertificateProvider
 92                     endif
 93                     
 94 kumpf          1.85 ifeq ($(PEGASUS_ENABLE_PROTOCOL_WSMAN),true)
 95                         LIBRARIES += pegwsmserver
 96                     endif
 97                     
 98 mike           1.1  PRE_DEPEND_INCLUDES = -I./depends
 99                     
100 mike           1.12 SOURCES = \
101 chip           1.59 	CIMOperationRequestDecoder.cpp \
102                     	CIMOperationResponseEncoder.cpp \
103                     	CIMOperationRequestDispatcher.cpp \
104                     	CIMOperationRequestAuthorizer.cpp \
105                     	HTTPAuthenticatorDelegator.cpp \
106                     	ShutdownProvider.cpp \
107                     	ShutdownService.cpp \
108                     	CIMServer.cpp \
109                     	CIMServerState.cpp \
110                     	reg_table.cpp \
111                     	QuerySupportRouter.cpp \
112 karl           1.95 	WQLOperationRequestDispatcher.cpp
113 mike           1.1  
114 r.kieninger    1.87 ifeq ($(OS),zos)
115 r.kieninger    1.81 SOURCES += \
116                     	ConsoleManager_zOS.cpp
117                     endif
118                     
119 dev.meetei     1.94 ifeq ($(PEGASUS_ENABLE_CQL),true)
120                     SOURCES += \
121                             CQLOperationRequestDispatcher.cpp
122                     endif
123                     
124                     
125 a.dunfey       1.79 ifeq ($(OS_TYPE),windows)
126 chip           1.6  SYS_LIBS = ws2_32.lib advapi32.lib
127 mike           1.75 endif
128 mike           1.1  
129                     include $(ROOT)/mak/library.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2