1 schuur 1.1 ROOT = ../../../..
2
3 DIR = Pegasus/ProviderManager2/JMPI
4
5 include $(ROOT)/mak/config.mak
6
|
7 schuur 1.5 ifeq ($(PEGASUS_PLATFORM),LINUX_IX86_GNU)
8 JAVALIBS=$(JAVA_SDK)/jre/lib/i386
9 EXTRA_INCLUDES = $(SYS_INCLUDES) -I$(JAVA_SDK)/include -I$(JAVA_SDK)/include/linux
10 EXTRA_LIBRARIES += -L$(JAVALIBS)/native_threads -L$(JAVALIBS)/client -ljvm -lhpi -lcrypt -lpegclient
11 endif
|
12 schuur 1.1
|
13 r.kieninger 1.6 ifeq ($(PEGASUS_PLATFORM),ZOS_ZSERIES_IBM)
14 SYS_INCLUDES += -I${JAVA_SDK}/include
15 EXTRA_LIBRARIES += ${JAVA_SDK}/bin/classic/libjvm.x
16 endif
17
|
18 schuur 1.1 LOCAL_DEFINES = -DPEGASUS_SERVER_INTERNAL -DPEGASUS_INTERNALONLY
19
|
20 gs.keenan 1.7 ifeq ($(OS_TYPE),vms)
21 VMS_VECTOR = PegasusCreateProviderManager
22 endif
23
|
24 schuur 1.1 LIBRARY = JMPIProviderManager
25
26 LIBRARIES = \
|
27 gs.keenan 1.7 CMPIProviderManager \
28 pegprovidermanager \
29 pegprovider \
30 pegclient \
31 pegcommon
|
32 schuur 1.1
|
33 r.kieninger 1.6 ifeq ($(PEGASUS_PLATFORM),ZOS_ZSERIES_IBM)
34 LIBRARIES += \
35 pegclient \
36 pegconfig
37 endif
38
|
39 schuur 1.1 SOURCES = \
|
40 schuur 1.3 JMPIProviderManagerMain.cpp \
41 JMPIProviderManager.cpp \
42 JMPILocalProviderManager.cpp \
43 JMPIProviderModule.cpp \
44 JMPIProvider.cpp \
45 JMPIImpl.cpp
|
46 schuur 1.1
47 include $(ROOT)/mak/library.mak
|