echo ---------------------------------------------
echo
+AM_PATH_PYTHON(2.3)
CHECK_SWIG
+
echo
echo ---------------------------------------------
echo Configuration of the ORB
AC_SUBST(QT_ROOT)
AC_SUBST(QT_INCLUDES)
+AC_SUBST(QT_MT_INCLUDES)
AC_SUBST(QT_LIBS)
AC_SUBST(QT_MT_LIBS)
AC_SUBST(QT_VERS)
# ============================================================
#
-salomeincludedir = $(includedir)/@PACKAGE@
-libdir = $(prefix)/lib/@PACKAGE@
+salomeincludedir = $(includedir)/@PACKAGE@
+libdir = $(prefix)/lib/@PACKAGE@
+bindir = $(prefix)/bin/@PACKAGE@
+salomescriptdir = $(bindir)
+
--- /dev/null
+# SALOME Container : implementation of container and engine for Kernel
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.in
+# Author : Paul RASCLE, EDF
+# Module : SALOME
+# $Header$
+
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Header to be installed
+# ===============================================================
+#
+# header files
+salomeinclude_HEADERS = \
+ SALOME_Component_i.hxx \
+ SALOME_Container_i.hxx \
+ SALOME_ContainerManager.hxx \
+ Container_init_python.hxx
+
+# Scripts to be installed
+salomescript_DATA =\
+ SALOME_ComponentPy.py \
+ SALOME_ContainerPy.py \
+ SALOME_Container.py
+
+#
+# ===============================================================
+# Local definitions
+# ===============================================================
+#
+
+# Sources built from idl files
+BUILT_SOURCES =\
+ $(top_builddir)/idl/SALOME_Component.hh $(top_builddir)/idl/SALOME_ComponentSK.cc \
+ $(top_builddir)/idl/SALOME_ContainerManager.hh $(top_builddir)/idl/SALOME_ContainerManagerSK.cc
+
+# This local variable defines the list of CPPFLAGS common to all target in this package.
+COMMON_CPPFLAGS=\
+ @PYTHON_INCLUDES@ \
+ @MPI_INCLUDES@ \
+ @CAS_CPPFLAGS@ @CAS_CXXFLAGS@ \
+ @QT_MT_INCLUDES@ \
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../SALOMETraceCollector \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(srcdir)/../Registry \
+ -I$(srcdir)/../Notification \
+ -I$(srcdir)/../ResourcesManager \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+# This local variable defines the list of dependant libraries common to all target in this package.
+COMMON_LIBS =\
+ ../Registry/libRegistry.la \
+ ../Notification/libSalomeNotification.la \
+ ../ResourcesManager/libSalomeResourcesManager.la \
+ ../NamingService/libSalomeNS.la \
+ ../Utils/libOpUtil.la \
+ ../SALOMELocalTrace/libSALOMELocalTrace.la \
+ ../Basics/libSALOMEBasics.la \
+ @PYTHON_LIBS@ \
+ @MPI_LIBS@ \
+ @CORBA_LIBS@
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+lib_LTLIBRARIES = libSalomeContainer.la
+libSalomeContainer_la_SOURCES=\
+ Component_i.cxx \
+ Container_i.cxx \
+ SALOME_ContainerManager.cxx \
+ Container_init_python.cxx \
+ $(BUILT_SOURCES)
+
+libSalomeContainer_la_CPPFLAGS =\
+ $(COMMON_CPPFLAGS)
+
+libSalomeContainer_la_LDFLAGS =\
+ -no-undefined -version-info=0:0:0 \
+ @LDEXPDYNFLAGS@
+
+libSalomeContainer_la_LIBADD =\
+ $(COMMON_LIBS)
+
+
+#
+# ===============================================================
+# Executables targets
+# ===============================================================
+#
+bin_PROGRAMS = SALOME_Container SALOME_ContainerManagerServer
+SALOME_Container_SOURCES =\
+ SALOME_Container.cxx \
+ SALOME_Container_SignalsHandler.cxx
+
+SALOME_Container_CPPFLAGS =\
+ $(COMMON_CPPFLAGS)
+
+
+SALOME_Container_LDADD =\
+ libSalomeContainer.la \
+ $(COMMON_LIBS) \
+ ../Basics/libSALOMEBasics.la
+
+
+SALOME_ContainerManagerServer_SOURCES =\
+ SALOME_ContainerManagerServer.cxx
+
+SALOME_ContainerManagerServer_CPPFLAGS=\
+ $(COMMON_CPPFLAGS)
+
+SALOME_ContainerManagerServer_LDADD =\
+ libSalomeContainer.la \
+ $(COMMON_LIBS) \
+ ../Basics/libSALOMEBasics.la
+++ /dev/null
-# SALOME Container : implementation of container and engine for Kernel
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_PYSCRIPTS = SALOME_ComponentPy.py \
- SALOME_ContainerPy.py \
- SALOME_Container.py
-
-EXPORT_HEADERS = \
- SALOME_Component_i.hxx \
- SALOME_Container_i.hxx \
- SALOME_ContainerManager.hxx \
- Container_init_python.hxx
-
-# Libraries targets
-
-LIB = libSalomeContainer.la
-LIB_SRC = Component_i.cxx \
- Container_i.cxx \
- SALOME_ContainerManager.cxx \
- Container_init_python.cxx
-
-LIB_SERVER_IDL = SALOME_Registry.idl SALOME_Component.idl SALOME_ContainerManager.idl SALOME_Exception.idl
-LIB_CLIENT_IDL =
-
-# Executables targets
-BIN = SALOME_Container SALOME_ContainerManagerServer
-BIN_SRC = SALOME_Container_SignalsHandler.cxx
-BIN_SERVER_IDL = SALOME_Component.idl SALOME_ContainerManager.idl
-
-CPPFLAGS+= $(PYTHON_INCLUDES) $(MPI_INCLUDE) $(OCC_INCLUDES) $(QT_MT_INCLUDES)
-CXXFLAGS+=$(OCC_CXXFLAGS)
-
-LDFLAGS+= $(QT_MT_LIBS) -lSalomeNS -lRegistry -lOpUtil -lSalomeNotification -lSALOMELocalTrace -lSalomeResourcesManager
-
-LIBS += @LDEXPDYNFLAGS@ $(PYTHON_LIBS) $(MPI_LIBS)
-
-LDFLAGSFORBIN= $(LDFLAGS) -lSALOMEBasics
-LIBSFORBIN= $(LIBS)
-@CONCLUDE@
--- /dev/null
+# SALOME DataTypeCatalog : catalog of data types
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : SALOME
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Header to be installed
+# ===============================================================
+#
+# header files
+salomeinclude_HEADERS = \
+ SALOME_DataTypeCatalog_impl.hxx \
+ SALOME_DataTypeCatalog_Parser.hxx \
+ SALOME_DataTypeCatalog_Handler.hxx
+
+#
+# ===============================================================
+# Local definitions
+# ===============================================================
+#
+
+# Sources built from idl files
+BUILT_SOURCES =\
+ $(top_builddir)/idl/SALOME_DataTypeCatalog.hh $(top_builddir)/idl/SALOME_DataTypeCatalogSK.cc
+
+# This local variable defines the list of CPPFLAGS common to all target in this package.
+COMMON_CPPFLAGS=\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+# This local variable defines the list of dependant libraries common to all target in this package.
+COMMON_LIBS =\
+ ../NamingService/libSalomeNS.la \
+ ../Utils/libOpUtil.la \
+ ../SALOMELocalTrace/libSALOMELocalTrace.la \
+ ../Basics/libSALOMEBasics.la
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+
+lib_LTLIBRARIES = libSalomeDataTypeCatalog.la
+libSalomeDataTypeCatalog_la_SOURCES=\
+ SALOME_DataTypeCatalog_Handler.cxx \
+ SALOME_DataTypeCatalog_impl.cxx \
+ $(BUILT_SOURCES)
+
+libSalomeDataTypeCatalog_la_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+libSalomeDataTypeCatalog_la_LDFLAGS = -no-undefined -version-info=0:0:0
+libSalomeDataTypeCatalog_la_LIBADD =\
+ $(COMMON_LIBS) \
+ @QT_MT_LIBS@
+
+#
+# ===============================================================
+# Executables targets
+# ===============================================================
+#
+bin_PROGRAMS = SALOME_DataTypeCatalog_Server SALOME_DataTypeCatalog_Client
+
+#SALOME_DataTypeCatalog_Server
+SALOME_DataTypeCatalog_Server_SOURCES = SALOME_DataTypeCatalog_Server.cxx
+SALOME_DataTypeCatalog_Server_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+SALOME_DataTypeCatalog_Server_LDADD =\
+ libSalomeDataTypeCatalog.la \
+ $(COMMON_LIBS) \
+ @CORBA_LIBS@
+
+#SALOME_DataTypeCatalog_Client
+SALOME_DataTypeCatalog_Client_SOURCES = SALOME_DataTypeCatalog_Client.cxx
+SALOME_DataTypeCatalog_Client_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+SALOME_DataTypeCatalog_Client_LDADD =\
+ libSalomeDataTypeCatalog.la \
+ $(COMMON_LIBS) \
+ @CORBA_LIBS@
+++ /dev/null
-# SALOME DataTypeCatalog : catalog of data types
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_HEADERS = \
- SALOME_DataTypeCatalog_impl.hxx \
- SALOME_DataTypeCatalog_Parser.hxx \
- SALOME_DataTypeCatalog_Handler.hxx
-
-# Libraries targets
-LIB = libSalomeDataTypeCatalog.la
-LIB_SRC = \
- SALOME_DataTypeCatalog_Handler.cxx \
- SALOME_DataTypeCatalog_impl.cxx
-
-# Executables targets
-# trouble we have client and serveur and build don't known about this with rule
-# in fact client is a test ! So it may go away BIN !
-BIN = SALOME_DataTypeCatalog_Server SALOME_DataTypeCatalog_Client
-BIN_SRC =
-BIN_SERVER_IDL = SALOME_DataTypeCatalog.idl SALOME_Exception.idl
-
-CPPFLAGS+= $(QT_MT_INCLUDES)
-CXXFLAGS+=
-LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace
-LDFLAGSFORBIN+= -lSalomeNS -lOpUtil -lSALOMELocalTrace -lSALOMEBasics
-@CONCLUDE@
#include "SALOME_NamingService.hxx"
#include "SALOME_DataTypeCatalog_impl.hxx"
#include "utilities.h"
-#include "SALOMETraceCollector.hxx"
#include "Utils_SINGLETON.hxx"
using namespace std;
{
// initialize the ORB
CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv);
- // LocalTraceCollector *myThreadTrace = SALOMETraceCollector::instance(orb);
try
{
CosNaming::NamingContext_var _rootContext, catalogContext;
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : KERNEL
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+# header files
+salomeinclude_HEADERS =\
+ SALOME_GenericObj_i.hh
+
+# The BUILT_SOURCES defines the list of files generated from the idl
+# interface (SALOME_GenericObj.idl in this case).
+BUILT_SOURCES = $(top_builddir)/idl/SALOME_GenericObj.hh $(top_builddir)/idl/SALOME_GenericObjSK.cc
+
+# Libraries targets
+lib_LTLIBRARIES = libSalomeGenericObj.la
+libSalomeGenericObj_la_SOURCES =\
+ SALOME_GenericObj_i.cc \
+ $(BUILT_SOURCES)
+
+libSalomeGenericObj_la_LDFLAGS = -no-undefined -version-info=0:0:0
+libSalomeGenericObj_la_CPPFLAGS = \
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+++ /dev/null
-# Copyright (C) 2003 CEA/DEN, EDF R&D
-#
-#
-#
-# File : Makefile.in
-# Author : Alexey Petrov
-# Module : VISU
-# $Header:
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-# Libraries targets
-LIB = libSalomeGenericObj.la
-LIB_SRC = SALOME_GenericObj_i.cc
-
-LIB_SERVER_IDL = SALOME_GenericObj.idl
-LIB_CLIENT_IDL =
-
-# Executables targets
-BIN =
-BIN_SRC =
-
-BIN_CLIENT_IDL =
-BIN_SERVER_IDL =
-
-EXPORT_HEADERS = SALOME_GenericObj_i.hh
-
-# additionnal information to compil and link file
-CPPFLAGS +=
-
-LDFLAGS +=
-
-LIBS +=
-
-# additional file to be cleaned
-MOSTLYCLEAN +=
-CLEAN +=
-DISTCLEAN +=
-
-@CONCLUDE@
\ No newline at end of file
salomeinclude_HEADERS = \
SALOME_Trace.hxx
+#
+# This makefile defines a executable target (SALOME_Logger_Server) and
+# a library target (libSalomeLoggerServer.la). The executable depends
+# on the library.
+#
+
# Program files
bin_PROGRAMS = SALOME_Logger_Server
SALOME_Logger_Server_SOURCES = SALOME_Logger_Server_main.cxx
SALOME_Logger_Server_LDADD = libSalomeLoggerServer.la
+SALOME_Logger_Server_CPPFLAGS =\
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+# The BUILT_SOURCES defines the list of files generated from the idl
+# interface (Logger.idl in this case).
+BUILT_SOURCES = $(top_builddir)/idl/Logger.hh $(top_builddir)/idl/LoggerSK.cc
# Libraries targets
lib_LTLIBRARIES = libSalomeLoggerServer.la
libSalomeLoggerServer_la_SOURCES =\
SALOME_Trace.cxx \
SALOME_Logger_Server.cxx \
- Logger.hh LoggerSK.cc
-libSalomeLoggerServer_la_LDFLAGS = -no-undefined -version-info=0:0:0
+ $(BUILT_SOURCES)
+
+libSalomeLoggerServer_la_CPPFLAGS =\
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+libSalomeLoggerServer_la_LDFLAGS = -no-undefined -version-info=0:0:0
+
+libSalomeLoggerServer_la_LIBADD = @CORBA_LIBS@
+
+# Scripts target
+salomescript_DATA = SALOME_Trace.py
-BUILT_SOURCES = Logger.hh LoggerSK.cc
+# _CS_gbo For a better management of dependencies, we should define a
+# building target linking the generated files to idl source files in
+# this directory (for a future version)
# These variables defines the building process of CORBA files
-OMNIORB_IDL = @OMNIORB_IDL@
-OMNIORB_IDLCXXFLAGS = @OMNIORB_IDLCXXFLAGS@
-OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_builddir)/salome/idl
-IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_builddir)/salome/idl
+#OMNIORB_IDL = @OMNIORB_IDL@
+#OMNIORB_IDLCXXFLAGS = @OMNIORB_IDLCXXFLAGS@
+#OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_builddir)/salome/idl
+#IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_builddir)/salome/idl
-Logger.hh LoggerSK.cc: $(top_srcdir)/idl/Logger.idl
- $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $<
+#Logger.hh LoggerSK.cc: $(top_srcdir)/idl/Logger.idl
+# $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $<
#LIB_SERVER_IDL = Logger.idl
-#salomedatadir =
-#salomedata_DATA = SALOME_Trace.py
# Executables targets
#bin_SCRIPTS = SALOME_Trace.py
Basics \
SALOMELocalTrace \
CASCatch \
- HDFPersist
+ HDFPersist \
+ Logger \
+ SALOMETraceCollector \
+ Utils \
+ NamingService \
+ GenericObj \
+ Registry \
+ ModuleCatalog \
+ DataTypeCatalog \
+ RessourcesCatalog \
+ ResourcesManager \
+ Notification \
+ NOTIFICATION_SWIG \
+ Container
-# EN COURS Logger
+# TestContainer
-#
-# SALOMETraceCollector \
-# Utils \
-# NamingService \
-# GenericObj \
-# Registry \
-# ModuleCatalog \
-# DataTypeCatalog \
-# RessourcesCatalog \
-# ResourcesManager \
-# Notification \
-# NOTIFICATION_SWIG \
-# Container \
-# TestContainer \
# LifeCycleCORBA \
# LifeCycleCORBA_SWIG \
# SALOMEDSClient \
--- /dev/null
+# SALOME ModuleCatalog : implementation of ModuleCatalog server which parsers xml description of modules
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : SALOME
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Header an scripts to be installed
+# ===============================================================
+#
+# header files
+salomeinclude_HEADERS = \
+ SALOME_ModuleCatalog_impl.hxx \
+ SALOME_ModuleCatalog_Acomponent_impl.hxx \
+ PathPrefix.hxx \
+ SALOME_ModuleCatalog_Parser.hxx \
+ SALOME_ModuleCatalog_Parser_IO.hxx \
+ SALOME_ModuleCatalog_Handler.hxx
+
+# Scripts to be installed
+salomescript_DATA = SALOME_TestModuleCatalog.py
+
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+lib_LTLIBRARIES = libSalomeCatalog.la
+
+# Sources built from idl files
+BUILT_SOURCES =\
+ $(top_builddir)/idl/SALOME_ModuleCatalog.hh $(top_builddir)/idl/SALOME_ModuleCatalogSK.cc \
+ $(top_builddir)/idl/SALOME_Exception.hh $(top_builddir)/idl/SALOME_ExceptionSK.cc
+
+
+# This local variable defines the list of CPPFLAGS common to all target in this package.
+COMMON_CPPFLAGS=\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@ \
+ @QT_MT_INCLUDES@
+
+# This local variable defines the list of dependant libraries common to all target in this package.
+COMMON_LIBS =\
+ ../NamingService/libSalomeNS.la \
+ ../Utils/libOpUtil.la \
+ ../SALOMELocalTrace/libSALOMELocalTrace.la \
+ ../Basics/libSALOMEBasics.la
+
+libSalomeCatalog_la_SOURCES =\
+ SALOME_ModuleCatalog_Handler.cxx \
+ SALOME_ModuleCatalog_Parser_IO.cxx \
+ SALOME_ModuleCatalog_impl.cxx \
+ SALOME_ModuleCatalog_Acomponent_impl.cxx \
+ $(BUILT_SOURCES)
+
+libSalomeCatalog_la_CPPFLAGS =\
+ -ftemplate-depth-32 \
+ $(COMMON_CPPFLAGS)
+
+libSalomeCatalog_la_LDFLAGS = -no-undefined -version-info=0:0:0
+
+libSalomeCatalog_la_LIBADD =\
+ $(COMMON_LIBS) \
+ @QT_MT_LIBS@
+
+
+#
+# ===============================================================
+# Executables targets
+# ===============================================================
+#
+bin_PROGRAMS = SALOME_ModuleCatalog_Server SALOME_ModuleCatalog_Client
+
+# SALOME_ModuleCatalog_Server
+SALOME_ModuleCatalog_Server_SOURCES = SALOME_ModuleCatalog_Server.cxx
+SALOME_ModuleCatalog_Server_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ -I$(srcdir)/../SALOMETraceCollector
+
+SALOME_ModuleCatalog_Server_LDADD =\
+ libSalomeCatalog.la \
+ $(COMMON_LIBS) \
+ @CORBA_LIBS@
+
+# SALOME_ModuleCatalog_Client
+SALOME_ModuleCatalog_Client_SOURCES = SALOME_ModuleCatalog_Client.cxx
+SALOME_ModuleCatalog_Client_CPPFLAGS =\
+ $(COMMON_CPPFLAGS)
+
+SALOME_ModuleCatalog_Client_LDADD =\
+ libSalomeCatalog.la \
+ $(COMMON_LIBS) \
+ @CORBA_LIBS@
+++ /dev/null
-# SALOME ModuleCatalog : implementation of ModuleCatalog server which parsers xml description of modules
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_PYSCRIPTS = SALOME_TestModuleCatalog.py
-EXPORT_HEADERS = \
- SALOME_ModuleCatalog_impl.hxx \
- SALOME_ModuleCatalog_Acomponent_impl.hxx \
- PathPrefix.hxx \
- SALOME_ModuleCatalog_Parser.hxx \
- SALOME_ModuleCatalog_Parser_IO.hxx \
- SALOME_ModuleCatalog_Handler.hxx
-
-# Libraries targets
-LIB = libSalomeCatalog.la
-LIB_SRC = \
- SALOME_ModuleCatalog_Handler.cxx \
- SALOME_ModuleCatalog_Parser_IO.cxx \
- SALOME_ModuleCatalog_impl.cxx \
- SALOME_ModuleCatalog_Acomponent_impl.cxx
-
-LIB_SERVER_IDL = SALOME_ModuleCatalog.idl SALOME_Exception.idl
-
-CXXFLAGS+=-ftemplate-depth-32
-
-# Executables targets
-# trouble we have client and serveur and build don't known about this with rule
-# in fact client is a test ! So it may go away BIN !
-
-BIN = SALOME_ModuleCatalog_Server SALOME_ModuleCatalog_Client
-BIN_SRC =
-BIN_SERVER_IDL = SALOME_ModuleCatalog.idl SALOME_Exception.idl
-
-CPPFLAGS+= $(QT_MT_INCLUDES)
-LDFLAGS+= $(QT_MT_LIBS) -lSalomeNS -lSALOMELocalTrace -lOpUtil -lSALOMEBasics
-
-LDFLAGSFORBIN+= -lSalomeNS -lSALOMELocalTrace -lOpUtil -lSALOMEBasics
-
-
-@CONCLUDE@
--- /dev/null
+# SALOME NOTIFICATION_SWIG : wrapping of Notification sevices in order to be available in Python
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : KERNEL
+# $Header$
+
+# Libraries targets
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+
+lib_LTLIBRARIES = libNOTIFICATIONcmodule.la
+libNOTIFICATIONcmodule_la_SOURCES = NOTIFICATION_Swig.cxx
+libNOTIFICATIONcmodule_la_CPPFLAGS =\
+ @PYTHON_INCLUDES@ -DHAVE_CONFIG_H \
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../Notification \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+libNOTIFICATIONcmodule_la_LIBADD =\
+ @PYTHON_LIBS@ \
+ ../Notification/libSalomeNotification.la
+
+
+#
+# ===============================================================
+# Swig targets
+# ===============================================================
+# (cf. http://www.geocities.com/foetsch/python/swig_linux.htm)
+#
+BUILT_SOURCES = swig_wrap.cpp
+
+SWIG_FLAGS = @SWIG_FLAGS@ -I$(srcdir) -I$(srcdir)/../Notification
+SWIG_SOURCES = NOTIFICATION.i
+
+pkgpython_PYTHON = libNOTIFICATION.py
+pkgpyexec_LTLIBRARIES = _libNOTIFICATION.la
+_libNOTIFICATION_la_SOURCES = $(BUILT_SOURCES) $(SWIG_SOURCES)
+_libNOTIFICATION_la_CPPFLAGS =\
+ @PYTHON_INCLUDES@ \
+ -I$(srcdir) -I$(srcdir)/../Notification \
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+
+_libNOTIFICATION_la_LDFLAGS = -module
+_libNOTIFICATION_la_LIBADD = libNOTIFICATIONcmodule.la
+
+swig_wrap.cpp : $(SWIG_SOURCES)
+ $(SWIG) $(SWIG_FLAGS) -o $@ $<
+
+CLEANFILES = swig_wrap.cpp
+++ /dev/null
-# SALOME NOTIFICATION_SWIG : wrapping of Notification sevices in order to be available in Python
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-@COMMENCE@
-
-# Libraries targets
-
-EXPORT_HEADERS =
-
-LIB = libNOTIFICATIONcmodule.la
-LIB_SRC = NOTIFICATION_Swig.cxx
-
-SWIG_DEF = NOTIFICATION.i
-EXPORT_PYSCRIPTS = libNOTIFICATION.py
-SWIG_FLAGS += -I$(srcdir)
-
-CPPFLAGS+=$(PYTHON_INCLUDES) -DHAVE_CONFIG_H
-LIBS+= $(PYTHON_LIBS)
-LDFLAGS+= -lSalomeNotification
-
-@CONCLUDE@
--- /dev/null
+# SALOME NamingService : wrapping NamingService services
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : KERNEL
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+# header files
+salomeinclude_HEADERS =\
+ SALOME_NamingService.hxx \
+ ServiceUnreachable.hxx \
+ NamingService_WaitForServerReadiness.hxx
+
+# Scripts to be exported
+salomescript_DATA =\
+ SALOME_NamingServicePy.py
+
+
+# The BUILT_SOURCES defines the list of files generated from the idl
+# interface (SALOME_Exception.idl in this case).
+BUILT_SOURCES = $(top_builddir)/idl/SALOME_Exception.hh $(top_builddir)/idl/SALOME_ExceptionSK.cc
+
+
+# Libraries targets
+lib_LTLIBRARIES = libSalomeNS.la
+libSalomeNS_la_SOURCES =\
+ SALOME_NamingService.cxx \
+ ServiceUnreachable.cxx \
+ NamingService_WaitForServerReadiness.cxx
+ $(BUILT_SOURCES)
+# _CS_gbo We don't need to add the BUILT_SOURCES files because the
+# symbols needed from this sources are given by the linked libraries
+# (libOptUtil.la). Meanwhile, the symbols could be duplicated here and
+# no error would occur. An other reason to add it is that the
+# dependencies could lose the symbols needed
+
+libSalomeNS_la_LDFLAGS = -no-undefined -version-info=0:0:0
+
+libSalomeNS_la_CPPFLAGS = \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+libSalomeNS_la_LIBADD = ../Utils/libOpUtil.la
+++ /dev/null
-# SALOME NamingService : wrapping NamingService services
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_PYSCRIPTS = SALOME_NamingServicePy.py
-
-EXPORT_HEADERS = \
- SALOME_NamingService.hxx \
- ServiceUnreachable.hxx \
- NamingService_WaitForServerReadiness.hxx
-
-# Libraries targets
-
-LIB = libSalomeNS.la
-LIB_SRC = \
- SALOME_NamingService.cxx \
- ServiceUnreachable.cxx \
- NamingService_WaitForServerReadiness.cxx
-LIB_SERVER_IDL = SALOME_Exception.idl
-
-LDFLAGS+= -lOpUtil
-
-@CONCLUDE@
--- /dev/null
+# SALOME Notification : wrapping of Notification service services
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : KERNEL
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Header to be installed
+# ===============================================================
+#
+# header files
+salomeinclude_HEADERS = \
+ NOTIFICATION.hxx \
+ NOTIFICATION_Supplier.hxx \
+ NOTIFICATION_Consumer.hxx \
+ CosNotifyShorthands.h
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+
+lib_LTLIBRARIES = libSalomeNotification.la
+libSalomeNotification_la_SOURCES =\
+ NOTIFICATION.cxx \
+ NOTIFICATION_Supplier.cxx \
+ NOTIFICATION_Consumer.cxx
+
+libSalomeNotification_la_CPPFLAGS =\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../Utils \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+
+libSalomeNotification_la_LDFLAGS = -no-undefined -version-info=0:0:0
+
+#libSalomeNotification_la_LIBADD =\
+# ../Utils/libOpUtil.la \
+# ../SALOMELocalTrace/libSALOMELocalTrace.la \
+# ../Basics/libSALOMEBasics.la
+
+
+#LDFLAGS+= -lOpUtil -lSALOMELocalTrace
+#OMNIORB_IDLCXXFLAGS+= -Wbtp
+++ /dev/null
-# SALOME Notification : wrapping of Notification service services
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_HEADERS = NOTIFICATION.hxx \
- NOTIFICATION_Supplier.hxx \
- NOTIFICATION_Consumer.hxx \
- CosNotifyShorthands.h
-
-# Libraries targets
-
-LIB = libSalomeNotification.la
-
-LIB_SRC = NOTIFICATION.cxx \
- NOTIFICATION_Supplier.cxx \
- NOTIFICATION_Consumer.cxx
-
-LDFLAGS+= -lOpUtil -lSALOMELocalTrace
-OMNIORB_IDLCXXFLAGS+= -Wbtp
-
-@CONCLUDE@
--- /dev/null
+# SALOME Registry : Registry server implementation
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : SALOME
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+# header files
+salomeinclude_HEADERS =\
+ RegistryConnexion.hxx \
+ RegistryService.hxx
+
+BUILT_SOURCES =\
+ $(top_builddir)/idl/SALOME_Registry.hh $(top_builddir)/idl/SALOME_RegistrySK.cc \
+ $(top_builddir)/idl/SALOME_Exception.hh $(top_builddir)/idl/SALOME_ExceptionSK.cc
+
+# Libraries targets
+lib_LTLIBRARIES = libRegistry.la
+libRegistry_la_SOURCES =\
+ RegistryConnexion.cxx \
+ RegistryService.cxx \
+ $(BUILT_SOURCES)
+
+libRegistry_la_LDFLAGS = -no-undefined -version-info=0:0:0
+libRegistry_la_CPPFLAGS =\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+libRegistry_la_LIBADD =\
+ ../NamingService/libSalomeNS.la \
+ ../Utils/libOpUtil.la \
+ ../SALOMELocalTrace/libSALOMELocalTrace.la
+
+
+# Executables targets
+bin_PROGRAMS = SALOME_Registry_Server
+SALOME_Registry_Server_SOURCES = SALOME_Registry_Server.cxx
+SALOME_Registry_Server_LDADD =\
+ libRegistry.la \
+ ../Basics/libSALOMEBasics.la \
+ @CORBA_LIBS@
+SALOME_Registry_Server_CPPFLAGS =\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@ \
+ -I$(srcdir)/../SALOMETraceCollector
+++ /dev/null
-# SALOME Registry : Registry server implementation
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_PYSCRIPTS =
-
-EXPORT_HEADERS = \
- RegistryConnexion.hxx \
- RegistryService.hxx
-
-# Libraries targets
-
-LIB = libRegistry.la
-LIB_SRC = \
- RegistryConnexion.cxx \
- RegistryService.cxx
-LIB_CLIENT_IDL = SALOME_Registry.idl SALOME_Exception.idl
-
-# Executables targets
-BIN = SALOME_Registry_Server
-BIN_SRC =
-BIN_SERVER_IDL = SALOME_Registry.idl
-
-LDFLAGS+= -lSalomeNS -lOpUtil -lSALOMELocalTrace
-
-LDFLAGSFORBIN= $(LDFLAGS) -lSALOMEBasics
-
-@CONCLUDE@
--- /dev/null
+# SALOME ResourcesManager
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : SALOME
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Header to be installed
+# ===============================================================
+#
+# header files
+salomeinclude_HEADERS = \
+ SALOME_ResourcesCatalog_Parser.hxx \
+ SALOME_ResourcesManager.hxx \
+ SALOME_ResourcesCatalog_Handler.hxx \
+ SALOME_LoadRateManager.hxx
+
+#
+# ===============================================================
+# Local definitions
+# ===============================================================
+#
+
+# Sources built from idl files
+BUILT_SOURCES =\
+ $(top_builddir)/idl/SALOME_ContainerManager.hh $(top_builddir)/idl/SALOME_ContainerManagerSK.cc
+
+
+# This local variable defines the list of CPPFLAGS common to all target in this package.
+COMMON_CPPFLAGS=\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+# This local variable defines the list of dependant libraries common to all target in this package.
+COMMON_LIBS =\
+ ../NamingService/libSalomeNS.la \
+ ../Utils/libOpUtil.la
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+lib_LTLIBRARIES = libSalomeResourcesManager.la
+libSalomeResourcesManager_la_SOURCES =\
+ SALOME_ResourcesCatalog_Parser.cxx \
+ SALOME_ResourcesCatalog_Handler.cxx \
+ SALOME_LoadRateManager.cxx \
+ SALOME_ResourcesManager.cxx \
+ $(BUILT_SOURCES)
+
+libSalomeResourcesManager_la_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+libSalomeResourcesManager_la_LDFLAGS = -no-undefined -version-info=0:0:0
+libSalomeResourcesManager_la_LIBADD =\
+ $(COMMON_LIBS) \
+ @QT_MT_LIBS@
+++ /dev/null
-# SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_HEADERS = \
- SALOME_ResourcesCatalog_Parser.hxx \
- SALOME_ResourcesManager.hxx \
- SALOME_ResourcesCatalog_Handler.hxx \
- SALOME_LoadRateManager.hxx \
-
-# Libraries targets
-LIB = libSalomeResourcesManager.la
-LIB_SRC = \
- SALOME_ResourcesCatalog_Parser.cxx \
- SALOME_ResourcesCatalog_Handler.cxx \
- SALOME_LoadRateManager.cxx \
- SALOME_ResourcesManager.cxx \
-
-# Executables targets
-# trouble we have client and serveur and build don't known about this with rule
-# in fact client is a test ! So it may go away BIN !
-#BIN = test_rc2
-#SALOME_RessourcesCatalog_Server SALOME_RessourcesCatalog_Client test
-LIB_CLIENT_IDL = SALOME_ContainerManager.idl SALOME_Component.idl SALOME_Exception.idl
-BIN_SRC =
-BIN_SERVER_IDL = SALOME_ContainerManager.idl
-
-CPPFLAGS+= $(QT_MT_INCLUDES) -I$(srcdir)/../Container
-CXXFLAGS+=
-LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace
-
-@CONCLUDE@
-
-
--- /dev/null
+# SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : SALOME
+# $Header$
+
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Header to be installed
+# ===============================================================
+#
+# header files
+salomeinclude_HEADERS = \
+ SALOME_RessourcesCatalog_impl.hxx \
+ SALOME_RessourcesCatalog_Parser.hxx \
+ SALOME_RessourcesCatalog_Handler.hxx
+
+
+#
+# ===============================================================
+# Local definitions
+# ===============================================================
+#
+
+# Sources built from idl files
+BUILT_SOURCES =\
+ $(top_builddir)/idl/SALOME_RessourcesCatalog.hh $(top_builddir)/idl/SALOME_RessourcesCatalogSK.cc
+
+# This local variable defines the list of CPPFLAGS common to all target in this package.
+COMMON_CPPFLAGS=\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(srcdir)/../NamingService \
+ -I$(srcdir)/../Utils \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+# This local variable defines the list of dependant libraries common to all target in this package.
+COMMON_LIBS =\
+ ../NamingService/libSalomeNS.la \
+ ../Utils/libOpUtil.la \
+ ../SALOMELocalTrace/libSALOMELocalTrace.la \
+ ../Basics/libSALOMEBasics.la
+
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+
+lib_LTLIBRARIES = libSalomeRessourcesCatalog.la
+libSalomeRessourcesCatalog_la_SOURCES=\
+ SALOME_RessourcesCatalog_Handler.cxx \
+ SALOME_RessourcesCatalog_impl.cxx \
+ $(BUILT_SOURCES)
+
+libSalomeRessourcesCatalog_la_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+libSalomeRessourcesCatalog_la_LDFLAGS = -no-undefined -version-info=0:0:0
+libSalomeRessourcesCatalog_la_LIBADD =\
+ $(COMMON_LIBS) \
+ @QT_MT_LIBS@
+
+#
+# ===============================================================
+# Executables targets
+# ===============================================================
+#
+bin_PROGRAMS = SALOME_RessourcesCatalog_Server SALOME_RessourcesCatalog_Client
+
+#SALOME_RessourcesCatalog_Server
+SALOME_RessourcesCatalog_Server_SOURCES = SALOME_RessourcesCatalog_Server.cxx
+SALOME_RessourcesCatalog_Server_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+SALOME_RessourcesCatalog_Server_LDADD =\
+ libSalomeRessourcesCatalog.la \
+ $(COMMON_LIBS) \
+ @CORBA_LIBS@
+
+#SALOME_RessourcesCatalog_Client
+SALOME_RessourcesCatalog_Client_SOURCES = SALOME_RessourcesCatalog_Client.cxx
+SALOME_RessourcesCatalog_Client_CPPFLAGS =\
+ $(COMMON_CPPFLAGS) \
+ @QT_MT_INCLUDES@
+
+SALOME_RessourcesCatalog_Client_LDADD =\
+ libSalomeRessourcesCatalog.la \
+ $(COMMON_LIBS) \
+ @CORBA_LIBS@
+
+++ /dev/null
-# SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE, EDF
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-EXPORT_HEADERS = \
- SALOME_RessourcesCatalog_impl.hxx \
- SALOME_RessourcesCatalog_Parser.hxx \
- SALOME_RessourcesCatalog_Handler.hxx
-
-# Libraries targets
-LIB = libSalomeRessourcesCatalog.la
-LIB_SRC = \
- SALOME_RessourcesCatalog_Handler.cxx \
- SALOME_RessourcesCatalog_impl.cxx
-
-# Executables targets
-# trouble we have client and serveur and build don't known about this with rule
-# in fact client is a test ! So it may go away BIN !
-BIN = SALOME_RessourcesCatalog_Server SALOME_RessourcesCatalog_Client
-BIN_SRC =
-BIN_SERVER_IDL = SALOME_RessourcesCatalog.idl SALOME_Exception.idl
-
-CPPFLAGS+= $(QT_MT_INCLUDES)
-CXXFLAGS+=
-LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace
-LDFLAGSFORBIN+= -lSalomeNS -lOpUtil -lSALOMELocalTrace -lSALOMEBasics
-
-@CONCLUDE@
-
-
#include "SALOME_NamingService.hxx"
#include "SALOME_RessourcesCatalog_impl.hxx"
#include "utilities.h"
-#include "SALOMETraceCollector.hxx"
#include "Utils_SINGLETON.hxx"
using namespace std;
{
// initialize the ORB
CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv);
- // LocalTraceCollector *myThreadTrace = SALOMETraceCollector::instance(orb);
try
{
CosNaming::NamingContext_var _rootContext, catalogContext;
#
#
#
-# File : Makefile.in
-# Author : Paul RASCLE (EDF)
+# File : Makefile.am
+# Author : Guillaume BOULANT (CSSI)
# Module : SALOME
# $Header$
--- /dev/null
+# SALOMETraceCollector
+#
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+# File : Makefile.am
+# Author : Guillaume BOULANT, CSSI
+# Module : KERNEL
+# $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+# header files
+salomeinclude_HEADERS = \
+ SALOMETraceCollector.hxx \
+ TraceCollector_WaitForServerReadiness.hxx
+
+# The BUILT_SOURCES defines the list of files generated from the idl
+# interface (Logger.idl in this case).
+BUILT_SOURCES = $(top_builddir)/idl/Logger.hh $(top_builddir)/idl/LoggerSK.cc
+
+# Libraries targets
+lib_LTLIBRARIES = libwith_loggerTraceCollector.la
+
+libwith_loggerTraceCollector_la_SOURCES =\
+ SALOMETraceCollector.cxx \
+ TraceCollector_WaitForServerReadiness.cxx
+
+libwith_loggerTraceCollector_la_CPPFLAGS =\
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+libwith_loggerTraceCollector_la_LDFLAGS = -no-undefined -version-info=0:0:0
+libwith_loggerTraceCollector_la_LIBADD = ../SALOMELocalTrace/libSALOMELocalTrace.la
+++ /dev/null
-# SALOMELocalTrace : log on local machine
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Paul RASCLE (EDF)
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-# header files
-EXPORT_HEADERS= SALOMETraceCollector.hxx \
- TraceCollector_WaitForServerReadiness.hxx
-
-EXPORT_PYSCRIPTS =
-
-# Libraries targets
-
-LIB = libwith_loggerTraceCollector.la
-LIB_SRC = SALOMETraceCollector.cxx \
- TraceCollector_WaitForServerReadiness.cxx
-
-LIB_CLIENT_IDL = Logger.idl
-LDFLAGS+= -lSALOMELocalTrace
-
-@CONCLUDE@
--- /dev/null
+# SALOME Utils : general SALOME's definitions and tools
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.am
+# Author : Guillaume Boulant (CSSI)
+# Module : SALOME
+# $Header$
+
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+# header files
+salomeinclude_HEADERS =\
+ OpUtil.hxx \
+ Utils_Timer.hxx \
+ Utils_CorbaException.hxx \
+ Utils_CommException.hxx \
+ Utils_SALOME_Exception.hxx \
+ Utils_ORB_INIT.hxx \
+ Utils_Identity.hxx \
+ Utils_SINGLETON.hxx \
+ Utils_DESTRUCTEUR_GENERIQUE.hxx \
+ Utils_ExceptHandlers.hxx \
+ Utils_SignalsHandler.h \
+ Utils_Mutex.hxx
+
+# Scripts to be exported
+salomescript_DATA =\
+ Utils_Identity.py \
+ SALOME_utilities.py
+
+# The BUILT_SOURCES defines the list of files generated from the idl
+# interface (SALOME_Exception.idl in this case).
+BUILT_SOURCES = $(top_builddir)/idl/SALOME_Exception.hh $(top_builddir)/idl/SALOME_ExceptionSK.cc
+
+# Libraries targets
+lib_LTLIBRARIES = libOpUtil.la
+libOpUtil_la_SOURCES =\
+ OpUtil.cxx Utils_Timer.cxx duplicate.cxx \
+ Utils_CommException.cxx \
+ Utils_SALOME_Exception.cxx \
+ Utils_Identity.cxx Utils_ORB_INIT.cxx \
+ Utils_DESTRUCTEUR_GENERIQUE.cxx \
+ Utils_ExceptHandlers.cxx \
+ Utils_SignalsHandler.cxx \
+ Utils_Mutex.cxx \
+ $(BUILT_SOURCES)
+
+libOpUtil_la_LDFLAGS = -no-undefined -version-info=0:0:0
+
+libOpUtil_la_CPPFLAGS = \
+ -I$(srcdir)/../Basics \
+ -I$(srcdir)/../SALOMELocalTrace \
+ -I$(top_builddir)/salome_adm/unix \
+ -I$(top_builddir)/idl \
+ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
+
+libOpUtil_la_LIBADD = ../SALOMELocalTrace/libSALOMELocalTrace.la
+
+
+
+++ /dev/null
-# SALOME Utils : general SALOME's definitions and tools
-#
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-#
-#
-#
-# File : Makefile.in
-# Author : Marc Tajchman (CEA)
-# Module : SALOME
-# $Header$
-
-top_srcdir=@top_srcdir@
-top_builddir=../..
-srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/idl
-
-
-@COMMENCE@
-
-# header files
-EXPORT_HEADERS= \
- OpUtil.hxx \
- Utils_Timer.hxx \
- Utils_CorbaException.hxx \
- Utils_CommException.hxx \
- Utils_SALOME_Exception.hxx \
- Utils_ORB_INIT.hxx \
- Utils_Identity.hxx \
- Utils_SINGLETON.hxx \
- Utils_DESTRUCTEUR_GENERIQUE.hxx \
- Utils_ExceptHandlers.hxx \
- Utils_SignalsHandler.h \
- Utils_Mutex.hxx
-
-EXPORT_PYSCRIPTS = Utils_Identity.py SALOME_utilities.py
-# Libraries targets
-
-LIB = libOpUtil.la
-LIB_SRC = OpUtil.cxx Utils_Timer.cxx duplicate.cxx \
- Utils_CommException.cxx \
- Utils_SALOME_Exception.cxx \
- Utils_Identity.cxx Utils_ORB_INIT.cxx \
- Utils_DESTRUCTEUR_GENERIQUE.cxx \
- Utils_ExceptHandlers.cxx \
- Utils_SignalsHandler.cxx \
- Utils_Mutex.cxx
-
-LIB_SERVER_IDL = SALOME_Exception.idl
-
-LDFLAGS+= -lSALOMELocalTrace
-
-@CONCLUDE@
-
-