]> SALOME platform Git repositories - modules/yacs.git/blob - src/runtime/Test/Makefile.am
Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / runtime / Test / Makefile.am
1 include $(top_srcdir)/adm/unix/make_begin.am
2
3 check_SCRIPTS = runtimeTest.sh
4
5 check_PROGRAMS = TestRuntime echoSrv echo_clt
6 lib_LTLIBRARIES = libTestComponentLocal.la
7
8 IDL_FILES = echo.idl
9 IDL_SOURCES = echoSK.cc
10 BUILT_SOURCES = $(IDL_SOURCES) echo_idl.py xmlrun.sh
11
12 TESTS = runtimeTest.sh
13 TESTS_ENVIRONMENT=$(SHELL) -x
14
15 TestRuntime_SOURCES = \
16         TestRuntime.cxx \
17         runtimeTest.cxx
18
19 TestRuntime_LDADD = \
20         $(OMNIORB_LIBS) \
21         $(PYTHON_LDFLAGS) \
22         $(PYTHON_EXTRA_LIBS) \
23         ../libYACSRuntimeSALOME.la \
24         ../../engine/libYACSEngine.la \
25         ../../bases/libYACSBases.la
26
27
28 TestRuntime_LDFLAGS = \
29         @CPPUNIT_LIBS@ -pthread -ldl -lxml2 
30
31 TestRuntime_CXXFLAGS = \
32         -DUSE_CPPUNIT \
33         $(CPPUNIT_INCLUDES) \
34         $(PYTHON_CPPFLAGS) \
35         $(OMNIORB_INCLUDES) \
36         $(OMNIORB_CXXFLAGS) \
37         -I.. \
38         -I$(srcdir)/.. \
39         -I$(srcdir)/../../bases \
40         -I$(srcdir)/../../bases/Test \
41         -I$(srcdir)/../../engine \
42         -I$(srcdir)/../../engine/Test \
43         -I/usr/include/libxml2 \
44         -DLOCATION="\"@prefix@\"" -DYACS_PTHREAD
45
46 xmlrun.sh:${srcdir}/xmlrun_orig.sh
47         cp $(srcdir)/xmlrun_orig.sh xmlrun.sh
48
49 echoSrv_SOURCES = echoSrv.cxx $(IDL_SOURCES)
50
51 echoSrv_CXXFLAGS = \
52         -I$(srcdir)/../../bases \
53         $(OMNIORB_INCLUDES) \
54         $(OMNIORB_CXXFLAGS) 
55
56 echoSrv_LDFLAGS = \
57         $(OMNIORB_LIBS)
58
59 echo_clt_SOURCES = echo_clt.cxx $(IDL_SOURCES)
60
61 echo_clt_CXXFLAGS = \
62         $(OMNIORB_INCLUDES) \
63         $(OMNIORB_CXXFLAGS) 
64
65 echo_clt_LDFLAGS = \
66         $(OMNIORB_LIBS)
67
68 libTestComponentLocal_la_SOURCES = TestComponent.cxx
69
70 libTestComponentLocal_la_CXXFLAGS = \
71      -I.. \
72         -I$(srcdir)/.. \
73         -I$(srcdir)/../../bases \
74         -I$(srcdir)/../../bases/Test \
75         -I$(srcdir)/../../engine \
76         -I$(srcdir)/../../engine/Test
77
78 libTestComponentLocal_la_LDFLAGS = -module
79
80 include $(top_srcdir)/adm/unix/make_end.am