Salome HOME
GEOM porting to CMake
[modules/geom.git] / src / TransformationGUI / Makefile.am
1 # Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License.
7 #
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 # Lesser General Public License for more details.
12 #
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 #
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 #
19
20 # File    : Makefile.am
21 # Author  : Alexander BORODIN, Open CASCADE S.A.S. (alexander.borodin@opencascade.com)
22 # Package : TransformationGUI
23
24 include $(top_srcdir)/adm_local/unix/make_common_starter.am
25
26 # header files 
27 salomeinclude_HEADERS =                                 \
28         TransformationGUI.h                             \
29         TransformationGUI_MultiTranslationDlg.h         \
30         TransformationGUI_MultiRotationDlg.h            \
31         TransformationGUI_TranslationDlg.h              \
32         TransformationGUI_RotationDlg.h                 \
33         TransformationGUI_MirrorDlg.h                   \
34         TransformationGUI_ScaleDlg.h                    \
35         TransformationGUI_OffsetDlg.h                   \
36         TransformationGUI_ProjectionDlg.h               \
37         TransformationGUI_PositionDlg.h
38
39 # Libraries targets
40 lib_LTLIBRARIES = libTransformationGUI.la
41
42 dist_libTransformationGUI_la_SOURCES =                  \
43         TransformationGUI.h                             \
44         TransformationGUI_MultiTranslationDlg.h         \
45         TransformationGUI_MultiRotationDlg.h            \
46         TransformationGUI_TranslationDlg.h              \
47         TransformationGUI_RotationDlg.h                 \
48         TransformationGUI_MirrorDlg.h                   \
49         TransformationGUI_ScaleDlg.h                    \
50         TransformationGUI_OffsetDlg.h                   \
51         TransformationGUI_ProjectionDlg.h               \
52         TransformationGUI_PositionDlg.h                 \
53                                                         \
54         TransformationGUI.cxx                           \
55         TransformationGUI_MultiTranslationDlg.cxx       \
56         TransformationGUI_MultiRotationDlg.cxx          \
57         TransformationGUI_TranslationDlg.cxx            \
58         TransformationGUI_RotationDlg.cxx               \
59         TransformationGUI_MirrorDlg.cxx                 \
60         TransformationGUI_ScaleDlg.cxx                  \
61         TransformationGUI_OffsetDlg.cxx                 \
62         TransformationGUI_ProjectionDlg.cxx             \
63         TransformationGUI_PositionDlg.cxx
64
65 MOC_FILES =                                             \
66         TransformationGUI_MultiTranslationDlg_moc.cxx   \
67         TransformationGUI_MultiRotationDlg_moc.cxx      \
68         TransformationGUI_TranslationDlg_moc.cxx        \
69         TransformationGUI_RotationDlg_moc.cxx           \
70         TransformationGUI_MirrorDlg_moc.cxx             \
71         TransformationGUI_ScaleDlg_moc.cxx              \
72         TransformationGUI_OffsetDlg_moc.cxx             \
73         TransformationGUI_ProjectionDlg_moc.cxx         \
74         TransformationGUI_PositionDlg_moc.cxx
75
76 nodist_libTransformationGUI_la_SOURCES =                \
77         $(MOC_FILES)
78
79 # additional information to compile and link file
80
81 libTransformationGUI_la_CPPFLAGS =              \
82         $(QT_INCLUDES)                          \
83         $(VTK_INCLUDES)                         \
84         $(CAS_CPPFLAGS)                         \
85         $(PYTHON_INCLUDES)                      \
86         $(BOOST_CPPFLAGS)                       \
87         $(KERNEL_CXXFLAGS)                      \
88         $(GUI_CXXFLAGS)                         \
89         $(CORBA_CXXFLAGS)                       \
90         $(CORBA_INCLUDES)                       \
91         -I$(srcdir)/../GEOMGUI                  \
92         -I$(srcdir)/../DlgRef                   \
93         -I$(srcdir)/../GEOMBase                 \
94         -I$(srcdir)/../OBJECT                   \
95         -I$(srcdir)/../GEOMClient               \
96         -I$(srcdir)/../GEOMImpl                 \
97         -I$(srcdir)/../GEOMFiltersSelection     \
98         -I$(top_builddir)/src/DlgRef            \
99         -I$(top_builddir)/idl
100
101 libTransformationGUI_la_LDFLAGS  =                              \
102         ../GEOMFiltersSelection/libGEOMFiltersSelection.la      \
103         ../GEOMBase/libGEOMBase.la                              \
104         $(CAS_LDPATH) -lTKShHealing