1 include $(top_srcdir)/adm/unix/make_begin.am
4 IDL_SOURCES = yacsSK.cc
5 BUILT_SOURCES = $(IDL_SOURCES) yacs_idl.py
7 OMNIORB_IDL+= -I$(KERNEL_ROOT_DIR)/idl/salome -I$(GUI_ROOT_DIR)/idl/salome
9 lib_LTLIBRARIES = libYACSorb.la
11 nodist_libYACSorb_la_SOURCES = $(IDL_SOURCES)
13 bin_PROGRAMS=yacsSrv yacs_clt
15 yacsSrv_SOURCES = yacsSrv.cxx $(IDL_SOURCES)
18 SALOME_LIBS=-L$(KERNEL_ROOT_DIR)/lib/salome -lSalomeLifeCycleCORBA -lSalomeDSCContainer
22 -I$(KERNEL_ROOT_DIR)/include/salome \
23 -I$(GUI_ROOT_DIR)/include/salome
26 -I$(KERNEL_ROOT_DIR)/idl/salome
28 yacsSrv_CXXFLAGS = -g -DYACS_PTHREAD \
32 -I$(KERNEL_ROOT_DIR)/include/salome \
33 -I$(GUI_ROOT_DIR)/include/salome \
34 -I$(srcdir)/../bases \
35 -I$(srcdir)/../engine \
36 -I$(srcdir)/../yacsloader \
37 -I$(srcdir)/../runtime
39 yacsSrv_LDFLAGS = $(PYTHON_EXTRA_LDFLAGS) -lexpat -pthread -lxml2
41 yacsSrv_LDADD = ../yacsloader/libYACSloader.la \
42 ../runtime/libYACSRuntimeSALOME.la \
43 ../engine/libYACSEngine.la \
49 yacs_clt_SOURCES = yacs_clt.cxx $(IDL_SOURCES)
53 -I$(srcdir)/../bases \
54 -I$(srcdir)/../engine \
55 -I$(srcdir)/../yacsloader \
56 -I$(srcdir)/../runtime \
57 -I$(KERNEL_ROOT_DIR)/include/salome \
58 -I$(GUI_ROOT_DIR)/include/salome \
62 yacs_clt_LDFLAGS = $(PYTHON_EXTRA_LDFLAGS) -lexpat -pthread -lxml2
64 yacs_clt_LDADD = ../yacsloader/libYACSloader.la \
65 ../runtime/libYACSRuntimeSALOME.la \
66 ../engine/libYACSEngine.la \
72 pkgpython_PYTHON = YACSGui.py
74 install-exec-local: install-pyidl
76 install-pyidl: $(IDL_FILES)
77 $(INSTALL) -d $(pkgpythondir)
78 @for file in $^ dummy; do \
79 if [ $$file != "dummy" ]; then \
80 $(OMNIORB_IDL) -bpython $(IDLPYFLAGS) -C$(pkgpythondir) $$file ; \
85 include $(top_srcdir)/adm/unix/make_end.am