Salome HOME
PR: merge from branch BR_UnitTests tag mergeto_trunk_17oct05
[modules/kernel.git] / src / SALOMEDS / Makefile.in
1 #
2 #  File   : Makefile.in
3 #  Author : Sergey RUIN
4 #  Module : SALOME
5
6 top_srcdir=@top_srcdir@
7 top_builddir=../..
8 srcdir=@srcdir@
9 VPATH=.:@srcdir@:@top_srcdir@/idl:$(top_srcdir)/idl
10
11
12 @COMMENCE@
13
14 EXPORT_PYSCRIPTS = SALOME_DriverPy.py
15
16 EXPORT_HEADERS= \
17         SALOMEDS_StudyManager_i.hxx \
18         SALOMEDS_Driver_i.hxx \
19         SALOMEDS_StudyManager.hxx \
20         SALOMEDS_Study_i.hxx \
21         SALOMEDS_Study.hxx \
22         SALOMEDS_SObject_i.hxx \
23         SALOMEDS_SObject.hxx \
24         SALOMEDS_SComponent_i.hxx \
25         SALOMEDS_SComponent.hxx \
26         SALOMEDS_GenericAttribute_i.hxx \
27         SALOMEDS_GenericAttribute.hxx
28
29 # Libraries targets
30
31 LIB = libSalomeDS.la
32 LIB_SRC =       \
33                   SALOMEDS.cxx \
34                   SALOMEDS_Driver_i.cxx \
35                   SALOMEDS_StudyManager_i.cxx \
36                   SALOMEDS_UseCaseBuilder_i.cxx \
37                   SALOMEDS_UseCaseIterator_i.cxx \
38                   SALOMEDS_ChildIterator_i.cxx \
39                   SALOMEDS_SComponentIterator_i.cxx \
40                   SALOMEDS_Study_i.cxx \
41                   SALOMEDS_StudyBuilder_i.cxx \
42                   SALOMEDS_SObject_i.cxx \
43                   SALOMEDS_SComponent_i.cxx \
44                   SALOMEDS_GenericAttribute_i.cxx \
45                   SALOMEDS_AttributeComment_i.cxx \
46                   SALOMEDS_AttributeExternalFileDef_i.cxx \
47                   SALOMEDS_AttributeFileType_i.cxx \
48                   SALOMEDS_AttributeIOR_i.cxx \
49                   SALOMEDS_AttributeInteger_i.cxx \
50                   SALOMEDS_AttributeName_i.cxx \
51                   SALOMEDS_AttributePersistentRef_i.cxx \
52                   SALOMEDS_AttributeReal_i.cxx \
53                   SALOMEDS_AttributeSequenceOfReal_i.cxx \
54                   SALOMEDS_AttributeSequenceOfInteger_i.cxx \
55                   SALOMEDS_AttributeDrawable_i.cxx \
56                   SALOMEDS_AttributeSelectable_i.cxx \
57                   SALOMEDS_AttributeOpened_i.cxx \
58                   SALOMEDS_AttributeFlags_i.cxx \
59                   SALOMEDS_AttributeGraphic_i.cxx \
60                   SALOMEDS_AttributeExpandable_i.cxx \
61                   SALOMEDS_AttributeTextColor_i.cxx  \
62                   SALOMEDS_AttributeTextHighlightColor_i.cxx  \
63                   SALOMEDS_AttributePixMap_i.cxx  \
64                   SALOMEDS_AttributeTreeNode_i.cxx \
65                   SALOMEDS_AttributeLocalID_i.cxx \
66                   SALOMEDS_AttributeUserID_i.cxx \
67                   SALOMEDS_AttributeTarget_i.cxx \
68                   SALOMEDS_AttributeTableOfInteger_i.cxx \
69                   SALOMEDS_AttributeTableOfReal_i.cxx \
70                   SALOMEDS_AttributeTableOfString_i.cxx \
71                   SALOMEDS_AttributeStudyProperties_i.cxx \
72                   SALOMEDS_AttributePythonObject_i.cxx \
73                   SALOMEDS_SObject.cxx \
74                   SALOMEDS_SComponent.cxx \
75                   SALOMEDS_GenericAttribute.cxx \
76                   SALOMEDS_ChildIterator.cxx \
77                   SALOMEDS_SComponentIterator.cxx \
78                   SALOMEDS_UseCaseIterator.cxx \
79                   SALOMEDS_UseCaseBuilder.cxx \
80                   SALOMEDS_StudyBuilder.cxx \
81                   SALOMEDS_Study.cxx \
82                   SALOMEDS_StudyManager.cxx \
83                   SALOMEDS_AttributeStudyProperties.cxx \
84                   SALOMEDS_AttributeComment.cxx \
85                   SALOMEDS_AttributeDrawable.cxx \
86                   SALOMEDS_AttributeExpandable.cxx \
87                   SALOMEDS_AttributeExternalFileDef.cxx \
88                   SALOMEDS_AttributeFileType.cxx \
89                   SALOMEDS_AttributeFlags.cxx \
90                   SALOMEDS_AttributeGraphic.cxx \
91                   SALOMEDS_AttributeIOR.cxx \
92                   SALOMEDS_AttributeInteger.cxx \
93                   SALOMEDS_AttributeLocalID.cxx \
94                   SALOMEDS_AttributeName.cxx \
95                   SALOMEDS_AttributeOpened.cxx \
96                   SALOMEDS_AttributePythonObject.cxx \
97                   SALOMEDS_AttributeReal.cxx \
98                   SALOMEDS_AttributeSelectable.cxx \
99                   SALOMEDS_AttributeSequenceOfInteger.cxx \
100                   SALOMEDS_AttributePersistentRef.cxx \
101                   SALOMEDS_AttributePixMap.cxx \
102                   SALOMEDS_AttributeSequenceOfReal.cxx \
103                   SALOMEDS_AttributeTableOfInteger.cxx \
104                   SALOMEDS_AttributeTableOfReal.cxx \
105                   SALOMEDS_AttributeTableOfString.cxx \
106                   SALOMEDS_AttributeTarget.cxx \
107                   SALOMEDS_AttributeTextColor.cxx \
108                   SALOMEDS_AttributeTextHighlightColor.cxx \
109                   SALOMEDS_AttributeTreeNode.cxx \
110                   SALOMEDS_AttributeUserID.cxx
111
112
113 # Executables targets
114 BIN = SALOMEDS_Server SALOMEDS_Client
115 BIN_SRC = 
116 LIB_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl SALOME_Exception.idl SALOME_GenericObj.idl
117 BIN_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl
118 BIN_CLIENT_IDL = 
119
120 CPPFLAGS+=$(OCC_INCLUDES) $(HDF5_INCLUDES) $(BOOST_CPPFLAGS)
121 CXXFLAGS+=$(OCC_CXXFLAGS) $(BOOST_CPPFLAGS)
122 LDFLAGS+= $(HDF5_LIBS) -lTOOLSDS -lSalomeNS -lSalomeHDFPersist -lOpUtil -lSALOMELocalTrace -lSalomeDSImpl -lSalomeGenericObj $(CAS_LDPATH) -lTKCAF -lTKBO -lTKStdSchema -lSalomeGenericObj -lSalomeLifeCycleCORBA
123
124 # _CS_gbo_090604 Ajout Spécifique Calibre 3, pour l'utilisation de la version 5.12 de la bibliothèque OCC.
125 # La bibliothèque OCC5.12 a été compilée sur Calibre 3 avec l'extention Xmu (impossible de compiler sans).
126 # On est donc obligé ici, pour permettre l'édition de lien avec les bibliothèques OCC, de spécifier le
127 # chemin d'accès aux bibliothèques Xmu
128 #
129
130 # _CS_gbo_090604 Ajout Sp.cifique Calibre 3, pour l'utilisation de la version 5.12 de la biblioth.que OCC.
131 # La biblioth.que OCC5.12 a .t. compil.e sur Calibre 3 avec l'extention Xmu (impossible de compiler sans).
132 # On est donc oblig. ici, pour permettre l'.dition de lien avec les biblioth.ques OCC, de sp.cifier le
133 # chemin d'acc.s aux biblioth.ques Xmu
134 #
135 LDXMUFLAGS= -L/usr/X11R6/lib -lXmu
136 LDFLAGS+=$(LDXMUFLAGS)
137 LDFLAGSFORBIN= $(LDFLAGS) -lTKLCAF -lTKMath -lRegistry -lSalomeNotification -lSalomeContainer -lSalomeResourcesManager -lSALOMEBasics
138
139 @CONCLUDE@
140
141