Salome HOME
Removed includes and libraries of OCC
[modules/kernel.git] / src / SALOMEDSClient / Makefile.am
1 # Copyright (C) 2005  OPEN CASCADE, CEA, EDF R&D, LEG
2 #           PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either 
6 # version 2.1 of the License.
7
8 # This library is distributed in the hope that it will be useful 
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of 
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
11 # Lesser General Public License for more details.
12
13 # You should have received a copy of the GNU Lesser General Public  
14 # License along with this library; if not, write to the Free Software 
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18
19 #  SALOMEDSClient: client interface of SALOMEDS
20
21 #  File   : Makefile.am
22 #  Author : Guillaume Boulant (CSSI)
23 #  Module : KERNEL
24
25 include $(top_srcdir)/salome_adm/unix/make_common_starter.am
26
27 salomeinclude_HEADERS=\
28                 SALOMEDSClient_definitions.hxx \
29                 SALOMEDSClient_AttributeComment.hxx \
30                 SALOMEDSClient_AttributeDrawable.hxx \
31                 SALOMEDSClient_AttributeExpandable.hxx \
32                 SALOMEDSClient_AttributeExternalFileDef.hxx \
33                 SALOMEDSClient_AttributeFileType.hxx \
34                 SALOMEDSClient_AttributeFlags.hxx \
35                 SALOMEDSClient_AttributeGraphic.hxx \
36                 SALOMEDSClient_AttributeIOR.hxx \
37                 SALOMEDSClient_AttributeInteger.hxx \
38                 SALOMEDSClient_AttributeLocalID.hxx \
39                 SALOMEDSClient_AttributeName.hxx \
40                 SALOMEDSClient_AttributeOpened.hxx \
41                 SALOMEDSClient_AttributePersistentRef.hxx \
42                 SALOMEDSClient_AttributePixMap.hxx \
43                 SALOMEDSClient_AttributePythonObject.hxx \
44                 SALOMEDSClient_AttributeReal.hxx \
45                 SALOMEDSClient_AttributeSelectable.hxx \
46                 SALOMEDSClient_AttributeSequenceOfInteger.hxx \
47                 SALOMEDSClient_AttributeSequenceOfReal.hxx \
48                 SALOMEDSClient_AttributeStudyProperties.hxx \
49                 SALOMEDSClient_AttributeTableOfInteger.hxx \
50                 SALOMEDSClient_AttributeTableOfReal.hxx \
51                 SALOMEDSClient_AttributeTableOfString.hxx \
52                 SALOMEDSClient_AttributeTarget.hxx \
53                 SALOMEDSClient_AttributeTextColor.hxx \
54                 SALOMEDSClient_AttributeTextHighlightColor.hxx \
55                 SALOMEDSClient_AttributeTreeNode.hxx \
56                 SALOMEDSClient_AttributeUserID.hxx \
57                 SALOMEDSClient_AttributeParameter.hxx \
58                 SALOMEDSClient_AttributeString.hxx \
59                 SALOMEDSClient_ChildIterator.hxx \
60                 SALOMEDSClient_GenericAttribute.hxx \
61                 SALOMEDSClient_SComponent.hxx \
62                 SALOMEDSClient_SComponentIterator.hxx \
63                 SALOMEDSClient_SObject.hxx \
64                 SALOMEDSClient_Study.hxx \
65                 SALOMEDSClient_StudyBuilder.hxx \
66                 SALOMEDSClient_StudyManager.hxx \
67                 SALOMEDSClient_UseCaseBuilder.hxx \
68                 SALOMEDSClient_UseCaseIterator.hxx \
69                 SALOMEDSClient_ClientFactory.hxx \
70                 SALOMEDSClient_IParameters.hxx \
71                 SALOMEDSClient.hxx
72
73 #
74 # ===============================================================
75 # Local definitions
76 # ===============================================================
77 #
78
79 # This local variable defines the list of CPPFLAGS common to all target in this package.
80 COMMON_CPPFLAGS= \
81         @BOOST_CPPFLAGS@ \
82         -I$(top_builddir)/salome_adm/unix \
83         -I$(top_builddir)/idl \
84         @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
85
86
87
88 # This local variable defines the list of dependant libraries common to all target in this package.
89 COMMON_LIBS =
90
91 #
92 # ===============================================================
93 # Libraries targets
94 # ===============================================================
95 #
96 lib_LTLIBRARIES = libSalomeDSClient.la
97 libSalomeDSClient_la_SOURCES =  \
98         SALOMEDSClient_ClientFactory.cxx
99
100
101 libSalomeDSClient_la_CPPFLAGS = $(COMMON_CPPFLAGS)
102 libSalomeDSClient_la_LDFLAGS  = -Wl,-E -no-undefined -version-info=0:0:0
103 libSalomeDSClient_la_LIBADD   = $(COMMON_LIBS)