summaryrefslogtreecommitdiffstats
path: root/tags/cpp-0.1.incubating-M1-RC3b/sca/samples/Calculator/CalculatorModule/Makefile.am
blob: aff769b36af8aba5140631b8443db0d90bff73cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
deploydir=$(prefix)/samples/Calculator/deploy
moduledir=$(deploydir)/modules/CalculatorModule

BUILT_SOURCES = CalculatorImpl_CalculatorService_Proxy.cpp \
CalculatorImpl_CalculatorService_Wrapper.cpp \
CalculatorImpl_CalculatorDivideService_Proxy.cpp \
DivideServiceImpl_DivideService_Proxy.cpp \
DivideServiceImpl_DivideService_Wrapper.cpp

noinst_HEADERS = *.h

CalculatorImpl_CalculatorService_Proxy.cpp:
	java -jar $(TUSCANY_SCACPP)/bin/scagen.jar -dir . -output .

module_LTLIBRARIES = libCalculatorModule.la
module_DATA = sca.module.lin Tuscany-model.config *.componentType *.wsdl services.xml
EXTRA_DIST = sca.module.lin Tuscany-model.config *.componentType *.wsdl services.xml

libCalculatorModule_la_SOURCES = \
CalculatorImpl.cpp \
CalculatorImpl_CalculatorService_Proxy.cpp \
CalculatorImpl_CalculatorService_Wrapper.cpp \
CalculatorImpl_CalculatorDivideService_Proxy.cpp \
DivideServiceImpl.cpp \
DivideServiceImpl_DivideService_Proxy.cpp \
DivideServiceImpl_DivideService_Wrapper.cpp

libCalculatorModule_la_LIBADD = -L${TUSCANY_SCACPP}/lib -ltuscany_sca

INCLUDES = \
           -I$(TUSCANY_SCACPP)/include \
           -I${TUSCANY_SDOCPP}/include

install-data-hook:
	mv $(moduledir)/sca.module.lin $(moduledir)/sca.module