AC_MSG_RESULT(Using BLSURF mesh plugin distribution in ${BLSURFPLUGIN_DIR})
BLSURFPLUGIN_ROOT_DIR=${BLSURFPLUGIN_DIR}
BLSURFPLUGIN_LDFLAGS=-L${BLSURFPLUGIN_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
- BLSURFPLUGIN_CXXFLAGS=-I${BLSURFPLUGIN_DIR}/include/salome
+ BLSURFPLUGIN_CXXFLAGS="-I${BLSURFPLUGIN_DIR}/include/salome -I${BLSURFPLUGIN_DIR}/include/salome/skel"
else
AC_MSG_WARN("Cannot find compiled BLSURF mesh plugin distribution")
fi
# ============================================================
# 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)
nodist_libSalomeIDLBLSURFPLUGIN_la_SOURCES = BLSURFPlugin_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)
libSalomeIDLBLSURFPLUGIN_la_CPPFLAGS = \
$(KERNEL_CXXFLAGS) \
#include <structmember.h>
-#include <Basics_Utils.hxx>
+#include <kernel/Basics_Utils.hxx>
-#include <SMESH_Gen.hxx>
-#include <SMESH_Mesh.hxx>
-#include <SMESH_ControlsDef.hxx>
+#include <smesh/SMESH_Gen.hxx>
+#include <smesh/SMESH_Mesh.hxx>
+#include <smesh/SMESH_ControlsDef.hxx>
-#include <utilities.h>
+#include <kernel/utilities.h>
#include <limits>
#include <list>
#include <TopoDS_Shape.hxx>
#include <Python.h>
-#include "SMESH_2D_Algo.hxx"
-#include "SMESH_Mesh.hxx"
-#include <SMESHDS_Mesh.hxx>
-#include <SMDS_MeshElement.hxx>
-#include <SMDS_MeshNode.hxx>
-#include <SMESH_Gen_i.hxx>
+#include <smesh/SMESH_2D_Algo.hxx>
+#include <smesh/SMESH_Mesh.hxx>
+#include <smesh/SMESHDS_Mesh.hxx>
+#include <smesh/SMDS_MeshElement.hxx>
+#include <smesh/SMDS_MeshNode.hxx>
+#include <smesh/SMESH_Gen_i.hxx>
#include <SALOMEconfig.h>
#include CORBA_CLIENT_HEADER(SALOMEDS)
#include CORBA_CLIENT_HEADER(GEOM_Gen)
-#include "Utils_SALOME_Exception.hxx"
+#include <kernel/Utils_SALOME_Exception.hxx>
extern "C"{
#include "distene/blsurf.h"
// ---
//
#include "BLSURFPlugin_BLSURF_i.hxx"
-#include "SMESH_Gen.hxx"
+#include <smesh/SMESH_Gen.hxx>
-#include "Utils_CorbaException.hxx"
-#include "utilities.h"
+#include <kernel/Utils_CorbaException.hxx>
+#include <kernel/utilities.h>
//=============================================================================
/*!
#include <SALOMEconfig.h>
#include CORBA_SERVER_HEADER(BLSURFPlugin_Algorithm)
-#include "SMESH_2D_Algo_i.hxx"
+#include <smesh/SMESH_2D_Algo_i.hxx>
#include "BLSURFPlugin_BLSURF.hxx"
// ======================================================
// ---
//
#include "BLSURFPlugin_Hypothesis.hxx"
-#include <utilities.h>
+#include <kernel/utilities.h>
#include <cstring>
#include <iostream>
#include <sstream>
#ifndef _BLSURFPlugin_Hypothesis_HXX_
#define _BLSURFPlugin_Hypothesis_HXX_
-#include "SMESH_Hypothesis.hxx"
+#include <smesh/SMESH_Hypothesis.hxx>
#include <vector>
#include <map>
#include <set>
// ---
//
#include "BLSURFPlugin_Hypothesis_i.hxx"
-#include "SMESH_Gen.hxx"
-#include "SMESH_PythonDump.hxx"
-#include "GEOM_Object.hxx"
+#include <smesh/SMESH_Gen.hxx>
+#include <smesh/SMESH_PythonDump.hxx>
+#include <geom/GEOM_Object.hxx>
-#include "Utils_CorbaException.hxx"
-#include "utilities.h"
+#include <kernel/Utils_CorbaException.hxx>
+#include <kernel/utilities.h>
#include <stdexcept>
#include "boost/regex.hpp"
#include <SALOMEconfig.h>
#include CORBA_SERVER_HEADER(BLSURFPlugin_Algorithm)
-#include "SMESH_Hypothesis_i.hxx"
+#include <smesh/SMESH_Hypothesis_i.hxx>
#include "BLSURFPlugin_Hypothesis.hxx"
class SMESH_Gen;
// Authors : Francis KLOSS (OCC) & Patrick LAUG (INRIA)
// ---
//
-#include "utilities.h"
+#include <kernel/utilities.h>
#ifdef WIN32
#if defined BLSURFPLUGIN_EXPORTS || defined BLSURFEngine_EXPORTS
//
#include "BLSURFPluginGUI_HypothesisCreator.h"
-#include <SMESHGUI_Utils.h>
-#include <SMESHGUI_HypothesesUtils.h>
-#include <SMESHGUI_Dialog.h>
+#include <smesh/SMESHGUI_Utils.h>
+#include <smesh/SMESHGUI_HypothesesUtils.h>
+#include <smesh/SMESHGUI_Dialog.h>
-#include <SUIT_Session.h>
-#include <SUIT_MessageBox.h>
-#include <SUIT_ResourceMgr.h>
-#include <SalomeApp_Tools.h>
-#include <SalomeApp_DoubleSpinBox.h>
+#include <gui/SUIT_Session.h>
+#include <gui/SUIT_MessageBox.h>
+#include <gui/SUIT_ResourceMgr.h>
+#include <gui/SalomeApp_Tools.h>
+#include <gui/SalomeApp_DoubleSpinBox.h>
#include <QComboBox>
#include <QLabel>
#include <QTreeWidgetItem>
#include <QModelIndexList>
-#include <LightApp_SelectionMgr.h>
-#include <SalomeApp_Application.h>
-#include <SALOME_ListIO.hxx>
-#include <SALOME_ListIteratorOfListIO.hxx>
+#include <gui/LightApp_SelectionMgr.h>
+#include <gui/SalomeApp_Application.h>
+#include <gui/SALOME_ListIO.hxx>
+#include <gui/SALOME_ListIteratorOfListIO.hxx>
-#include <GEOM_Client.hxx>
+#include <geom/GEOM_Client.hxx>
#include <TopoDS_Shape.hxx>
-#include <SMESH_Gen_i.hxx>
+#include <smesh/SMESH_Gen_i.hxx>
#include <boost/shared_ptr.hpp>
#include <structmember.h>
-// #include <GeomSelectionTools.h>
+// #include <smesh/GeomSelectionTools.h>
#define WITH_SIZE_BOUNDARIES
enum Topology {
#include <QItemDelegate>
-#include <SMESHGUI_Hypotheses.h>
+#include <smesh/SMESHGUI_Hypotheses.h>
#include <SALOMEconfig.h>
#include <cstring>
#include <map>
#include <set>
#include <vector>
#include <TopAbs_ShapeEnum.hxx>
-#include <GeomSelectionTools.h>
+#include <smesh/GeomSelectionTools.h>
#include CORBA_SERVER_HEADER(BLSURFPlugin_Algorithm)
class QGroupBox;