Salome HOME
Join modifications from branch OCC_debug_for_3_2_0b1
[modules/smesh.git] / src / StdMeshersGUI / Makefile.in
1 #  SMESH StdMeshersGUI : GUI for StdMeshers plugin
2 #
3 #  Copyright (C) 2003  CEA
4
5 #  This library is free software; you can redistribute it and/or 
6 #  modify it under the terms of the GNU Lesser General Public 
7 #  License as published by the Free Software Foundation; either 
8 #  version 2.1 of the License. 
9
10 #  This library is distributed in the hope that it will be useful, 
11 #  but WITHOUT ANY WARRANTY; without even the implied warranty of 
12 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
13 #  Lesser General Public License for more details. 
14
15 #  You should have received a copy of the GNU Lesser General Public 
16 #  License along with this library; if not, write to the Free Software 
17 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
18
19 #  See http://www.salome-platform.org or email : webmaster.salome@opencascade.org
20 #
21 #
22 #
23 #  File   : Makefile.in
24 #  Author : Julia DOROVSKIKH
25 #  Module : SMESH
26
27 top_srcdir=@top_srcdir@
28 top_builddir=../..
29 srcdir=@srcdir@
30 VPATH=.:@srcdir@:@top_srcdir@/idl:$(top_builddir)/idl:${KERNEL_ROOT_DIR}/idl/salome:${MED_ROOT_DIR}/idl/salome
31
32
33 @COMMENCE@
34
35 # .po files to transform in .qm
36  PO_FILES = \
37         StdMeshers_images.po \
38         StdMeshers_msg_en.po
39
40 # Libraries targets
41 LIB = libStdMeshersGUI.la
42 LIB_SRC = \
43         StdMeshersGUI.cxx \
44         StdMeshersGUI_StdHypothesisCreator.cxx \
45         StdMeshersGUI_DistrPreview.cxx \
46         StdMeshersGUI_DistrTable.cxx \
47         StdMeshersGUI_NbSegmentsCreator.cxx
48
49 LIB_MOC = \
50         StdMeshersGUI_StdHypothesisCreator.h \
51         StdMeshersGUI_DistrPreview.h \
52         StdMeshersGUI_DistrTable.h \
53         StdMeshersGUI_NbSegmentsCreator.h
54
55 EXPORT_HEADERS = StdMeshersGUI_StdHypothesisCreator.h
56
57 LIB_CLIENT_IDL = \
58         SALOME_Exception.idl \
59         SMESH_Hypothesis.idl \
60         SMESH_BasicHypothesis.idl \
61         SMESH_Mesh.idl
62
63 ## pb in dependencies search
64 LIB_CLIENT_IDL += \
65         SALOMEDS.idl \
66         SALOME_GenericObj.idl \
67         SALOME_ContainerManager.idl \
68         SALOME_Component.idl \
69         GEOM_Gen.idl \
70         SALOME_Comm.idl \
71         MED.idl
72
73 LIB_SERVER_IDL = 
74
75 # additionnal information to compil and link file
76
77 CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) \
78             -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome -I${GEOM_ROOT_DIR}/include/salome \
79             $(BOOST_CPPFLAGS) $(QWT_INCLUDES)
80
81 CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome -I${GEOM_ROOT_DIR}/include/salome
82
83 LDFLAGS += -lSMESH -lVTKViewer -lSalomeApp -lSMESHObject -lSMESHFiltersSelection $(OCC_KERNEL_LIBS) \
84           -lTKBO -L${KERNEL_ROOT_DIR}/lib/salome -L${GEOM_ROOT_DIR}/lib/salome -L${GUI_ROOT_DIR}/lib/salome \
85           $(QWT_LIBS)
86
87 @CONCLUDE@