Salome HOME
Join modifications from branch BR_PR_V320b1
[modules/kernel.git] / src / SALOMEDSClient / Makefile.am
1 #  SALOMEDSClient: client interface of SALOMEDS
2
3 #  File   : Makefile.am
4 #  Author : Guillaume Boulant (CSSI)
5 #  Module : KERNEL
6
7 include $(top_srcdir)/salome_adm/unix/make_common_starter.am
8
9 salomeinclude_HEADERS=\
10                 SALOMEDSClient_definitions.hxx \
11                 SALOMEDSClient_AttributeComment.hxx \
12                 SALOMEDSClient_AttributeDrawable.hxx \
13                 SALOMEDSClient_AttributeExpandable.hxx \
14                 SALOMEDSClient_AttributeExternalFileDef.hxx \
15                 SALOMEDSClient_AttributeFileType.hxx \
16                 SALOMEDSClient_AttributeFlags.hxx \
17                 SALOMEDSClient_AttributeGraphic.hxx \
18                 SALOMEDSClient_AttributeIOR.hxx \
19                 SALOMEDSClient_AttributeInteger.hxx \
20                 SALOMEDSClient_AttributeLocalID.hxx \
21                 SALOMEDSClient_AttributeName.hxx \
22                 SALOMEDSClient_AttributeOpened.hxx \
23                 SALOMEDSClient_AttributePersistentRef.hxx \
24                 SALOMEDSClient_AttributePixMap.hxx \
25                 SALOMEDSClient_AttributePythonObject.hxx \
26                 SALOMEDSClient_AttributeReal.hxx \
27                 SALOMEDSClient_AttributeSelectable.hxx \
28                 SALOMEDSClient_AttributeSequenceOfInteger.hxx \
29                 SALOMEDSClient_AttributeSequenceOfReal.hxx \
30                 SALOMEDSClient_AttributeStudyProperties.hxx \
31                 SALOMEDSClient_AttributeTableOfInteger.hxx \
32                 SALOMEDSClient_AttributeTableOfReal.hxx \
33                 SALOMEDSClient_AttributeTableOfString.hxx \
34                 SALOMEDSClient_AttributeTarget.hxx \
35                 SALOMEDSClient_AttributeTextColor.hxx \
36                 SALOMEDSClient_AttributeTextHighlightColor.hxx \
37                 SALOMEDSClient_AttributeTreeNode.hxx \
38                 SALOMEDSClient_AttributeUserID.hxx \
39                 SALOMEDSClient_AttributeParameter.hxx \
40                 SALOMEDSClient_ChildIterator.hxx \
41                 SALOMEDSClient_GenericAttribute.hxx \
42                 SALOMEDSClient_SComponent.hxx \
43                 SALOMEDSClient_SComponentIterator.hxx \
44                 SALOMEDSClient_SObject.hxx \
45                 SALOMEDSClient_Study.hxx \
46                 SALOMEDSClient_StudyBuilder.hxx \
47                 SALOMEDSClient_StudyManager.hxx \
48                 SALOMEDSClient_UseCaseBuilder.hxx \
49                 SALOMEDSClient_UseCaseIterator.hxx \
50                 SALOMEDSClient_ClientFactory.hxx \
51                 SALOMEDSClient_IParameters.hxx \
52                 SALOMEDSClient.hxx
53
54 #
55 # ===============================================================
56 # Local definitions
57 # ===============================================================
58 #
59
60 # This local variable defines the list of CPPFLAGS common to all target in this package.
61 COMMON_CPPFLAGS= \
62         @BOOST_CPPFLAGS@ \
63         -I$(top_builddir)/salome_adm/unix \
64         -I$(top_builddir)/idl \
65         @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
66
67
68
69 # This local variable defines the list of dependant libraries common to all target in this package.
70 COMMON_LIBS =
71
72 #
73 # ===============================================================
74 # Libraries targets
75 # ===============================================================
76 #
77 lib_LTLIBRARIES = libSalomeDSClient.la
78 libSalomeDSClient_la_SOURCES =  \
79         SALOMEDSClient_ClientFactory.cxx
80
81
82 libSalomeDSClient_la_CPPFLAGS = $(COMMON_CPPFLAGS)
83 libSalomeDSClient_la_LDFLAGS  = -Wl,-E -no-undefined -version-info=0:0:0
84 libSalomeDSClient_la_LIBADD   = $(COMMON_LIBS)