Salome HOME
d84f17c24edad6f0c2f55e583ad03ddeed1f2369
[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.com
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         StdMeshersGUI_ObjectReferenceParamWdg.cxx \
49         StdMeshersGUI_LayerDistributionParamWdg.cxx
50
51 LIB_MOC = \
52         StdMeshersGUI_StdHypothesisCreator.h \
53         StdMeshersGUI_DistrPreview.h \
54         StdMeshersGUI_DistrTable.h \
55         StdMeshersGUI_NbSegmentsCreator.h \
56         StdMeshersGUI_ObjectReferenceParamWdg.h \
57         StdMeshersGUI_LayerDistributionParamWdg.h
58
59 EXPORT_HEADERS = StdMeshersGUI_StdHypothesisCreator.h
60
61 LIB_CLIENT_IDL = \
62         SALOME_Exception.idl \
63         SMESH_Hypothesis.idl \
64         SMESH_BasicHypothesis.idl \
65         SMESH_Mesh.idl
66
67 ## pb in dependencies search
68 LIB_CLIENT_IDL += \
69         SALOME_Comm.idl \
70         SALOMEDS.idl \
71         SALOME_GenericObj.idl \
72         SALOME_ContainerManager.idl \
73         SALOME_Component.idl \
74         GEOM_Gen.idl \
75         MED.idl
76
77 LIB_SERVER_IDL = 
78
79 # additionnal information to compil and link file
80
81 CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) \
82             $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS) $(GEOM_CXXFLAGS) \
83             $(BOOST_CPPFLAGS) $(QWT_INCLUDES)
84
85 CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS) $(GEOM_CXXFLAGS)
86
87 LDFLAGS += -lSMESH -lVTKViewer -lSalomeApp -lSMESHObject -lSMESHFiltersSelection $(OCC_KERNEL_LIBS) \
88           -lTKBO $(KERNEL_LDFLAGS) $(GEOM_LDFLAGS) $(GUI_LDFLAGS) \
89           $(QWT_LIBS)
90
91 @CONCLUDE@