]> SALOME platform Git repositories - modules/gui.git/blob - src/SVTK/Makefile.am
Salome HOME
4fd59aa4a111e9c280e720a5999969c0f01c8e0e
[modules/gui.git] / src / SVTK / Makefile.am
1 #  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 #  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 #  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5 #
6 #  This library is free software; you can redistribute it and/or
7 #  modify it under the terms of the GNU Lesser General Public
8 #  License as published by the Free Software Foundation; either
9 #  version 2.1 of the License.
10 #
11 #  This library is distributed in the hope that it will be useful,
12 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 #  Lesser General Public License for more details.
15 #
16 #  You should have received a copy of the GNU Lesser General Public
17 #  License along with this library; if not, write to the Free Software
18 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19 #
20 #  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 #
22 #  File   : Makefile.in
23 #  Author : Alexander Solovyov(OCN)
24 #  Module : SVTK
25 # $Header: 
26 #
27 include $(top_srcdir)/adm_local/unix/make_common_starter.am
28
29 lib_LTLIBRARIES = libSVTK.la
30
31 salomeinclude_HEADERS= \
32         SVTK.h \
33         SVTK_Prs.h \
34         SVTK_Actor.h \
35         SALOME_Actor.h \
36         SVTK_RectPicker.h \
37         SVTK_DeviceActor.h \
38         SVTK_DialogBase.h \
39         SVTK_FontWidget.h \
40         SVTK_CubeAxesActor2D.h \
41         SVTK_Functor.h \
42         SVTK_View.h \
43         SVTK_ViewManager.h \
44         SVTK_ViewModel.h \
45         SVTK_ViewWindow.h \
46         SVTK_Renderer.h \
47         SVTK_InteractorStyle.h \
48         SVTK_KeyFreeInteractorStyle.h \
49         SVTK_RenderWindowInteractor.h \
50         SVTK_GenericRenderWindowInteractor.h \
51         SVTK_Selector.h \
52         SVTK_Selection.h \
53         SVTK_SelectionEvent.h \
54         SVTK_SpaceMouse.h \
55         SVTK_Event.h \
56         SVTK_ViewModelBase.h \
57         SVTK_SetRotationPointDlg.h \
58         SVTK_ViewParameterDlg.h \
59         SVTK_ComboAction.h \
60         SVTK_Extension.h \
61         SVTK_Recorder.h \
62         SVTK_RecorderDlg.h \
63         SVTK_ImageWriter.h \
64         SVTK_ImageWriterMgr.h
65
66 dist_libSVTK_la_SOURCES= \
67         SVTK_Prs.cxx \
68         SVTK_Actor.cxx \
69         SALOME_Actor.cxx \
70         SVTK_RectPicker.cxx \
71         SVTK_DeviceActor.cxx \
72         SVTK_CubeAxesActor2D.cxx \
73         SVTK_NonIsometricDlg.cxx \
74         SVTK_UpdateRateDlg.cxx \
75         SVTK_CubeAxesDlg.cxx \
76         SVTK_DialogBase.cxx \
77         SVTK_FontWidget.cxx \
78         SVTK_Trihedron.cxx \
79         SVTK_View.cxx \
80         SVTK_ViewManager.cxx \
81         SVTK_ViewModel.cxx \
82         SVTK_Renderer.cxx \
83         SVTK_ViewWindow.cxx \
84         SVTK_InteractorStyle.cxx \
85         SVTK_KeyFreeInteractorStyle.cxx \
86         SVTK_RenderWindowInteractor.cxx \
87         SVTK_GenericRenderWindowInteractor.cxx \
88         SVTK_SpaceMouse.cxx \
89         SVTK_Selector.cxx \
90         SVTK_SetRotationPointDlg.cxx \
91         SVTK_ViewParameterDlg.cxx \
92         SVTK_ComboAction.cxx \
93         SVTK_Extension.cxx \
94         SVTK_Recorder.cxx \
95         SVTK_RecorderDlg.cxx \
96         SVTK_ImageWriter.cxx \
97         SVTK_ImageWriterMgr.cxx
98
99
100 # internal headers
101 EXTRA_DIST += SVTK_SelectorDef.h SVTK_Trihedron.h
102
103 MOC_FILES= \
104         SVTK_GenericRenderWindowInteractor_moc.cxx \
105         SVTK_RenderWindowInteractor_moc.cxx \
106         SVTK_NonIsometricDlg_moc.cxx \
107         SVTK_UpdateRateDlg_moc.cxx \
108         SVTK_CubeAxesDlg_moc.cxx \
109         SVTK_FontWidget_moc.cxx \
110         SVTK_DialogBase_moc.cxx \
111         SVTK_ViewModelBase_moc.cxx \
112         SVTK_ViewManager_moc.cxx \
113         SVTK_ViewWindow_moc.cxx \
114         SVTK_ViewModel_moc.cxx \
115         SVTK_View_moc.cxx \
116         SVTK_SetRotationPointDlg_moc.cxx \
117         SVTK_ViewParameterDlg_moc.cxx \
118         SVTK_ComboAction_moc.cxx \
119         SVTK_RecorderDlg_moc.cxx
120 nodist_libSVTK_la_SOURCES= $(MOC_FILES)
121
122 dist_salomeres_DATA=\
123         resources/vtk_view_graduated_axes.png \
124         resources/vtk_view_scaling.png \
125         resources/vtk_view_update_rate.png \
126         resources/vtk_view_rotation_point.png \
127         resources/vtk_view_parallel.png \
128         resources/vtk_view_perspective.png \
129         resources/vtk_view_parameters.png \
130         resources/vtk_view_style_switch.png \
131         resources/vtk_view_recording_start.png \
132         resources/vtk_view_recording_play.png \
133         resources/vtk_view_recording_pause.png \
134         resources/vtk_view_recording_stop.png
135
136 nodist_salomeres_DATA = \
137         SVTK_msg_en.qm  \
138         SVTK_images.qm
139
140 libSVTK_la_CPPFLAGS =           \
141         $(QT_INCLUDES)          \
142         $(CAS_CPPFLAGS)         \
143         $(VTK_INCLUDES)         \
144         $(BOOST_CPPFLAGS)       \
145         -I$(srcdir)/../Qtx      \
146         -I$(srcdir)/../SUIT     \
147         -I$(srcdir)/../OBJECT   \
148         -I$(srcdir)/../Prs      \
149         -I$(srcdir)/../VTKViewer
150
151 libSVTK_la_LDFLAGS =                    \
152         $(QT_MT_LIBS)                   \
153         $(CAS_KERNEL) $(CAS_VIEWER)     \
154         $(VTK_LIBS) $(OGL_LIBS)
155
156 libSVTK_la_LIBADD = ../Qtx/libqtx.la ../SUIT/libsuit.la ../OBJECT/libSalomeObject.la \
157                     ../Prs/libSalomePrs.la ../VTKViewer/libVTKViewer.la
158
159 # Executable
160 bin_PROGRAMS = SVTK
161
162 dist_SVTK_SOURCES = SVTK.cxx
163
164 SVTK_CPPFLAGS = $(libSVTK_la_CPPFLAGS)
165 SVTK_LDFLAGS  = $(libSVTK_la_LDFLAGS)
166 SVTK_LDADD    = libSVTK.la $(libSVTK_la_LIBADD)