6 top_srcdir=@top_srcdir@
9 VPATH=.:@srcdir@:@top_srcdir@/idl:$(top_srcdir)/idl
14 EXPORT_PYSCRIPTS = SALOME_DriverPy.py
17 SALOMEDS_StudyManager_i.hxx \
18 SALOMEDS_Driver_i.hxx \
19 SALOMEDS_StudyManager.hxx \
20 SALOMEDS_Study_i.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
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 \
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
113 # Executables targets
114 BIN = SALOMEDS_Server SALOMEDS_Client
116 LIB_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl SALOME_Exception.idl SALOME_GenericObj.idl
117 BIN_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl
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
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
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
135 LDXMUFLAGS= -L/usr/X11R6/lib -lXmu
136 LDFLAGS+=$(LDXMUFLAGS)
137 LDFLAGSFORBIN= $(LDFLAGS) -lTKLCAF -lTKMath -lRegistry -lSalomeNotification -lSalomeContainer -lSalomeResourcesManager -lSALOMEBasics