1 #==============================================================================
3 # Author : Marc Tajchman
4 #==============================================================================
7 top_srcdir=@top_srcdir@
10 VPATH=.:@srcdir@:@top_srcdir@/idl:$(top_srcdir)/idl
15 EXPORT_HEADERS = SALOMEDS_Tool.hxx
21 SALOMEDS_StudyManager_i.cxx \
22 SALOMEDS_UseCaseBuilder_i.cxx \
23 SALOMEDS_UseCaseIterator_i.cxx \
25 SALOMEDS_ChildIterator_i.cxx \
26 SALOMEDS_SComponentIterator_i.cxx \
27 SALOMEDS_Study_i.cxx \
28 SALOMEDS_StudyBuilder_i.cxx \
29 SALOMEDS_SObject_i.cxx \
30 SALOMEDS_SComponent_i.cxx \
31 SALOMEDS_OCAFApplication.cxx \
32 SALOMEDS_GenericAttribute_i.cxx \
33 SALOMEDS_IORAttribute.cxx \
34 SALOMEDS_PersRefAttribute.cxx \
35 SALOMEDS_AttributeComment_i.cxx \
36 SALOMEDS_AttributeIOR_i.cxx \
37 SALOMEDS_AttributeInteger_i.cxx \
38 SALOMEDS_AttributeName_i.cxx \
39 SALOMEDS_AttributePersistentRef_i.cxx \
40 SALOMEDS_AttributeReal_i.cxx \
41 SALOMEDS_AttributeSequenceOfReal_i.cxx \
42 SALOMEDS_AttributeSequenceOfInteger_i.cxx \
43 SALOMEDS_AttributeDrawable_i.cxx \
44 SALOMEDS_AttributeSelectable_i.cxx \
45 SALOMEDS_AttributeOpened_i.cxx \
46 SALOMEDS_AttributeExpandable_i.cxx \
47 SALOMEDS_AttributeTextColor_i.cxx \
48 SALOMEDS_AttributeTextHighlightColor_i.cxx \
49 SALOMEDS_AttributePixMap_i.cxx \
50 SALOMEDS_AttributeTreeNode_i.cxx \
51 SALOMEDS_AttributeLocalID_i.cxx \
52 SALOMEDS_AttributeUserID_i.cxx \
53 SALOMEDS_AttributeTarget_i.cxx \
54 SALOMEDS_AttributeTableOfInteger_i.cxx \
55 SALOMEDS_AttributeTableOfReal_i.cxx \
56 SALOMEDS_AttributeTableOfString_i.cxx \
57 SALOMEDS_AttributeStudyProperties_i.cxx \
58 SALOMEDS_AttributePythonObject_i.cxx \
59 SALOMEDS_SequenceOfRealAttribute.cxx \
60 SALOMEDS_SequenceOfIntegerAttribute.cxx \
61 SALOMEDS_DrawableAttribute.cxx \
62 SALOMEDS_SelectableAttribute.cxx \
63 SALOMEDS_ExpandableAttribute.cxx \
64 SALOMEDS_OpenedAttribute.cxx \
65 SALOMEDS_TextColorAttribute.cxx \
66 SALOMEDS_TextHighlightColorAttribute.cxx \
67 SALOMEDS_PixMapAttribute.cxx \
68 SALOMEDS_LocalIDAttribute.cxx \
69 SALOMEDS_TargetAttribute.cxx \
70 SALOMEDS_TableOfIntegerAttribute.cxx \
71 SALOMEDS_TableOfRealAttribute.cxx \
72 SALOMEDS_TableOfStringAttribute.cxx \
73 SALOMEDS_StudyPropertiesAttribute.cxx \
74 SALOMEDS_PythonObjectAttribute.cxx \
75 SALOMEDS_DataMapOfIntegerString_0.cxx \
76 SALOMEDS_DataMapIteratorOfDataMapOfIntegerString_0.cxx \
77 SALOMEDS_DataMapNodeOfDataMapOfIntegerString_0.cxx \
78 SALOMEDS_DataMapIteratorOfDataMapStringLabel_0.cxx \
79 SALOMEDS_DataMapNodeOfDataMapStringLabel_0.cxx \
80 SALOMEDS_DataMapStringLabel_0.cxx
83 BIN = SALOMEDS_Server SALOMEDS_Client
85 LIB_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl SALOME_Exception.idl
86 BIN_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl
89 CPPFLAGS+=$(OCC_INCLUDES) $(HDF5_INCLUDES)
90 CXXFLAGS+=$(OCC_CXXFLAGS)
91 LDFLAGS+=$(OCC_KERNEL_LIBS) $(OCC_OCAF_LIBS) $(OGL_LIBS) $(HDF5_LIBS) -lSalomeNS -lSalomeHDFPersist -lOpUtil -lSalomeLoggerServer
92 # -L/opt/ccmalloc/lib -lccmalloc -ldl
93 # -L/opt/efence/lib -lefence