if test "x$GHS3DPLUGIN_ROOT_DIR" == "x" ; then
GHS3DPLUGIN_ROOT_DIR=${GHS3DPLUGIN_DIR}
fi
- GHS3DPLUGIN_CXXFLAGS+=-I${GHS3DPLUGIN_ROOT_DIR}/include/salome
+ GHS3DPLUGIN_CXXFLAGS+="-I${GHS3DPLUGIN_ROOT_DIR}/include/salome -I${GHS3DPLUGIN_ROOT_DIR}/include/salome/skel"
GHS3DPLUGIN_LDFLAGS+=-L${GHS3DPLUGIN_ROOT_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
AC_SUBST(GHS3DPLUGIN_ROOT_DIR)
AC_SUBST(GHS3DPLUGIN_LDFLAGS)
# ============================================================
# Standard directory for installation
#
-salomeincludedir = $(includedir)/salome
+salomeincludedir = $(includedir)/salome/@MODULE_NAME@
+salomeskeldir = $(includedir)/salome/skel
libdir = $(prefix)/lib@LIB_LOCATION_SUFFIX@/salome
bindir = $(prefix)/bin/salome
salomescriptdir = $(bindir)
GHS3DPlugin_AlgorithmDynSK.cc: GHS3DPlugin_AlgorithmSK.cc
# header files must be exported: other modules have to use this library
-nodist_salomeinclude_HEADERS = $(BASEIDL_FILES:%.idl=%.hh)
+nodist_salomeskel_HEADERS = $(BASEIDL_FILES:%.idl=%.hh)
libSalomeIDLGHS3DPLUGIN_la_CPPFLAGS = \
-I$(top_builddir)/idl \
#include "GHS3DPlugin_Hypothesis.hxx"
-#include <Basics_Utils.hxx>
+#include <kernel/Basics_Utils.hxx>
-#include "SMESH_Gen.hxx"
-#include "SMESH_Mesh.hxx"
-#include "SMESH_Comment.hxx"
-#include "SMESH_MesherHelper.hxx"
-#include "SMESH_MeshEditor.hxx"
+#include <smesh/SMESH_Gen.hxx>
+#include <smesh/SMESH_Mesh.hxx>
+#include <smesh/SMESH_Comment.hxx>
+#include <smesh/SMESH_MesherHelper.hxx>
+#include <smesh/SMESH_MeshEditor.hxx>
-#include "SMDS_MeshElement.hxx"
-#include "SMDS_MeshNode.hxx"
-#include "SMDS_FaceOfNodes.hxx"
-#include "SMDS_VolumeOfNodes.hxx"
+#include <smesh/SMDS_MeshElement.hxx>
+#include <smesh/SMDS_MeshNode.hxx>
+#include <smesh/SMDS_FaceOfNodes.hxx>
+#include <smesh/SMDS_VolumeOfNodes.hxx>
#include <BRepAdaptor_Surface.hxx>
#include <BRepBndLib.hxx>
#include <BRepGProp.hxx>
#include <GProp_GProps.hxx>
-#include "utilities.h"
+#include <kernel/utilities.h>
#ifdef WIN32
#include <io.h>
#ifndef _GHS3DPlugin_GHS3D_HXX_
#define _GHS3DPlugin_GHS3D_HXX_
-#include "SMESH_3D_Algo.hxx"
+#include <smesh/SMESH_3D_Algo.hxx>
#include <map>
#include <vector>
// $Header$
//
#include "GHS3DPlugin_GHS3D_i.hxx"
-#include "SMESH_Gen.hxx"
+#include <smesh/SMESH_Gen.hxx>
#include "GHS3DPlugin_GHS3D.hxx"
-#include "utilities.h"
+#include <kernel/utilities.h>
using namespace std;
#include CORBA_SERVER_HEADER(GHS3DPlugin_Algorithm)
#include CORBA_SERVER_HEADER(SALOME_Exception)
-#include "SMESH_3D_Algo_i.hxx"
+#include <smesh/SMESH_3D_Algo_i.hxx>
#include "GHS3DPlugin_GHS3D.hxx"
// ======================================================
#include "GHS3DPlugin_Defs.hxx"
-#include <SMESH_Hypothesis.hxx>
-#include <utilities.h>
+#include <smesh/SMESH_Hypothesis.hxx>
+#include <kernel/utilities.h>
#include <stdexcept>
#include <map>
//
#include "GHS3DPlugin_Hypothesis_i.hxx"
-#include <SMESH_Gen.hxx>
-#include <SMESH_PythonDump.hxx>
+#include <smesh/SMESH_Gen.hxx>
+#include <smesh/SMESH_PythonDump.hxx>
-#include <Utils_CorbaException.hxx>
-#include <utilities.h>
-#include <SMESH_Mesh_i.hxx>
+#include <kernel/Utils_CorbaException.hxx>
+#include <kernel/utilities.h>
+#include <smesh/SMESH_Mesh_i.hxx>
//=======================================================================
//function : GHS3DPlugin_Hypothesis_i
#include <SALOMEconfig.h>
#include CORBA_SERVER_HEADER(GHS3DPlugin_Algorithm)
-#include "SMESH_Hypothesis_i.hxx"
+#include <smesh/SMESH_Hypothesis_i.hxx>
#include "GHS3DPlugin_Hypothesis.hxx"
class SMESH_Gen;
// Module : SMESH
// $Header$
//
-#include "SMESH_Hypothesis_i.hxx"
+#include <smesh/SMESH_Hypothesis_i.hxx>
-#include "utilities.h"
+#include <kernel/utilities.h>
#include "GHS3DPlugin_GHS3D_i.hxx"
#include "GHS3DPlugin_Hypothesis_i.hxx"
//
#include "GHS3DPluginGUI_HypothesisCreator.h"
-#include <SMESHGUI_Utils.h>
-#include <SMESHGUI_HypothesesUtils.h>
+#include <smesh/SMESHGUI_Utils.h>
+#include <smesh/SMESHGUI_HypothesesUtils.h>
-#include <SUIT_Session.h>
-#include <SUIT_MessageBox.h>
-#include <SUIT_ResourceMgr.h>
-#include <SUIT_FileDlg.h>
-#include <SalomeApp_Tools.h>
-#include <SalomeApp_TypeFilter.h>
+#include <gui/SUIT_Session.h>
+#include <gui/SUIT_MessageBox.h>
+#include <gui/SUIT_ResourceMgr.h>
+#include <gui/SUIT_FileDlg.h>
+#include <gui/SalomeApp_Tools.h>
+#include <gui/SalomeApp_TypeFilter.h>
#include <QComboBox>
#include <QLabel>
#include <QModelIndexList>
#include <stdexcept>
-#include <utilities.h>
+#include <kernel/utilities.h>
// tabs
enum {
#define GHS3DPLUGINGUI_EXPORT
#endif
-#include <SMESHGUI_Hypotheses.h>
-// #include <SalomeApp_DoubleSpinBox.h>
+#include <smesh/SMESHGUI_Hypotheses.h>
+// #include <gui/SalomeApp_DoubleSpinBox.h>
#include <QItemDelegate>
#include <map>