1 martin 1.37 #//%LICENSE////////////////////////////////////////////////////////////////
|
2 martin 1.38 #//
|
3 martin 1.37 #// 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.38 #//
|
10 martin 1.37 #// 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.38 #//
|
17 martin 1.37 #// The above copyright notice and this permission notice shall be included
18 #// in all copies or substantial portions of the Software.
|
19 martin 1.38 #//
|
20 martin 1.37 #// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
21 martin 1.38 #// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
22 martin 1.37 #// 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.38 #//
|
28 martin 1.37 #//////////////////////////////////////////////////////////////////////////
|
29 kumpf 1.2 ROOT = ../../../..
|
30 chip 1.1
31 DIR = Pegasus/ProviderManager2/CMPI
32
|
33 kumpf 1.2 include $(ROOT)/mak/config.mak
34
|
35 chip 1.1 EXTRA_INCLUDES = $(SYS_INCLUDES)
36
|
37 mark.hamzy 1.28 LOCAL_DEFINES = -DPEGASUS_CMPIPM_INTERNAL -DPEGASUS_INTERNALONLY
|
38 chip 1.1
39 LIBRARY = CMPIProviderManager
40
|
41 gs.keenan 1.15 ifeq ($(OS_TYPE),vms)
|
42 john.eisenbraun 1.36 VMS_VECTOR = \
43 PegasusCreateProviderManager \
44 getPegasusVersion \
45 getProviderManagerInterfaceName \
46 getProviderManagerInterfaceVers
|
47 gs.keenan 1.15 endif
48
|
49 chip 1.1 LIBRARIES = \
|
50 gs.keenan 1.15 pegprovider \
51 pegprovidermanager \
52 pegprm \
53 pegclient \
54 pegquerycommon \
|
55 mike 1.24 pegwql \
|
56 chip 1.1
|
57 karl 1.33 ifeq ($(PEGASUS_ENABLE_CQL),true)
|
58 denise.eckstein 1.20 LIBRARIES += \
59 pegcql
60 endif
61
|
62 denise.eckstein 1.21 LIBRARIES += \
|
63 mike 1.24 pegquerycommon \
|
64 r.kieninger 1.35 pegqueryexpression \
|
65 mike 1.25 pegconfig \
|
66 thilo.boehm 1.39 peggeneral \
|
67 denise.eckstein 1.21 pegcommon
68
|
69 chip 1.1 SOURCES = \
70 CMPIProviderManagerMain.cpp \
|
71 schuur 1.4 CMPIProviderManager.cpp \
72 CMPILocalProviderManager.cpp \
73 CMPIProviderModule.cpp \
74 CMPIProvider.cpp \
|
75 marek 1.31 CMPIClassCache.cpp \
|
76 r.kieninger 1.32 CMPIMsgHandleManager.cpp \
|
77 schuur 1.4 CMPI_Broker.cpp \
78 CMPI_ContextArgs.cpp \
79 CMPI_Object.cpp \
80 CMPI_BrokerEnc.cpp \
|
81 schuur 1.10 CMPI_BrokerExt.cpp \
|
82 schuur 1.4 CMPI_Array.cpp \
83 CMPI_DateTime.cpp \
|
84 dave.sudlik 1.27 CMPI_Error.cpp \
|
85 schuur 1.4 CMPI_Enumeration.cpp \
86 CMPI_Instance.cpp \
87 CMPI_ObjectPath.cpp \
88 CMPI_Result.cpp \
89 CMPI_String.cpp \
90 CMPI_ThreadContext.cpp \
91 CMPI_Value.cpp \
|
92 konrad.r 1.13 CMPI_Query2Dnf.cpp \
|
93 schuur 1.4 CMPI_Wql2Dnf.cpp \
94 CMPI_SelectExp.cpp \
95 CMPI_SelectCond.cpp \
96 CMPI_SubCond.cpp \
|
97 schuur 1.6 CMPI_Predicate.cpp \
|
98 mark.hamzy 1.28 CMPI_SelectExpAccessor_WQL.cpp
|
99 konrad.r 1.22
|
100 karl 1.33 ifeq ($(PEGASUS_ENABLE_CQL),true)
|
101 konrad.r 1.22 SOURCES += \
102 CMPI_Cql2Dnf.cpp \
103 CMPI_SelectExpAccessor_CQL.cpp
104 endif
|
105 chip 1.1
|
106 gs.keenan 1.14 include $(ROOT)/mak/dynamic-library.mak
|