1 # Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
3 # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
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.
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.
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
20 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
24 # Author : Alexander Solovyov(OCN)
28 include $(top_srcdir)/adm_local/unix/make_common_starter.am
30 lib_LTLIBRARIES = libSVTK.la
32 salomeinclude_HEADERS= \
40 SVTK_CubeAxesActor2D.h \
47 SVTK_InteractorStyle.h \
48 SVTK_KeyFreeInteractorStyle.h \
49 SVTK_RenderWindowInteractor.h \
50 SVTK_GenericRenderWindowInteractor.h \
53 SVTK_SelectionEvent.h \
56 SVTK_ViewModelBase.h \
57 SVTK_SetRotationPointDlg.h \
58 SVTK_ViewParameterDlg.h \
63 SVTK_ImageWriterMgr.h \
66 dist_libSVTK_la_SOURCES= \
71 SVTK_DeviceActor.cxx \
72 SVTK_CubeAxesActor2D.cxx \
73 SVTK_NonIsometricDlg.cxx \
74 SVTK_UpdateRateDlg.cxx \
75 SVTK_CubeAxesDlg.cxx \
79 SVTK_ViewManager.cxx \
83 SVTK_InteractorStyle.cxx \
84 SVTK_KeyFreeInteractorStyle.cxx \
85 SVTK_RenderWindowInteractor.cxx \
86 SVTK_GenericRenderWindowInteractor.cxx \
89 SVTK_SetRotationPointDlg.cxx \
90 SVTK_ViewParameterDlg.cxx \
91 SVTK_ComboAction.cxx \
93 SVTK_RecorderDlg.cxx \
94 SVTK_ImageWriter.cxx \
95 SVTK_ImageWriterMgr.cxx \
104 EXTRA_DIST += SVTK_SelectorDef.h SVTK_Trihedron.h
107 SVTK_GenericRenderWindowInteractor_moc.cxx \
108 SVTK_RenderWindowInteractor_moc.cxx \
109 SVTK_NonIsometricDlg_moc.cxx \
110 SVTK_UpdateRateDlg_moc.cxx \
111 SVTK_CubeAxesDlg_moc.cxx \
112 SVTK_FontWidget_moc.cxx \
113 SVTK_ViewModelBase_moc.cxx \
114 SVTK_ViewManager_moc.cxx \
115 SVTK_ViewWindow_moc.cxx \
116 SVTK_ViewModel_moc.cxx \
118 SVTK_SetRotationPointDlg_moc.cxx \
119 SVTK_ViewParameterDlg_moc.cxx \
120 SVTK_ComboAction_moc.cxx \
121 SVTK_RecorderDlg_moc.cxx
122 nodist_libSVTK_la_SOURCES= $(MOC_FILES)
124 dist_salomeres_DATA=\
125 resources/vtk_view_graduated_axes.png \
126 resources/vtk_view_scaling.png \
127 resources/vtk_view_update_rate.png \
128 resources/vtk_view_rotation_point.png \
129 resources/vtk_view_parallel.png \
130 resources/vtk_view_perspective.png \
131 resources/vtk_view_parameters.png \
132 resources/vtk_view_style_switch.png \
133 resources/vtk_view_zooming_style_switch.png \
134 resources/vtk_view_recording_start.png \
135 resources/vtk_view_recording_play.png \
136 resources/vtk_view_recording_pause.png \
137 resources/vtk_view_recording_stop.png \
138 resources/vtk_view_sync.png \
139 resources/vtk_view_highlight.png
141 nodist_salomeres_DATA = \
146 libSVTK_la_CPPFLAGS = \
152 -I$(srcdir)/../SUIT \
153 -I$(srcdir)/../ViewerTools \
154 -I$(srcdir)/../OBJECT \
156 -I$(srcdir)/../VTKViewer \
157 -I$(srcdir)/../OpenGLUtils
159 libSVTK_la_LDFLAGS = \
160 $(VTK_LIBS) $(OGL_LIBS) \
162 $(CAS_KERNEL) $(CAS_VIEWER) \
166 libSVTK_la_LIBADD = ../Qtx/libqtx.la ../SUIT/libsuit.la ../ViewerTools/libViewerTools.la \
167 ../OBJECT/libSalomeObject.la ../Prs/libSalomePrs.la \
168 ../VTKViewer/libVTKViewer.la ../OpenGLUtils/libOpenGLUtils.la \
169 -lSALOMELocalTrace -lOpUtil
174 dist_SVTK_SOURCES = SVTK.cxx
176 SVTK_CPPFLAGS = $(libSVTK_la_CPPFLAGS)
177 SVTK_LDFLAGS = $(libSVTK_la_LDFLAGS)
178 SVTK_LDADD = libSVTK.la $(libSVTK_la_LIBADD)