# 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 : EDF # Module : SALOME # $Header$ top_srcdir=@top_srcdir@ top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @COMMENCE@ EXPORT_HEADERS = \ Batch_APIInternalFailureException.hxx \ Batch_BatchManager.hxx \ Batch_BatchManagerCatalog.hxx \ Batch_BoolType.hxx \ Batch_CharType.hxx \ Batch_ConnexionFailureException.hxx \ Batch_Couple.hxx \ Batch_CoupleType.hxx \ Batch_Date.hxx \ Batch_DateType.hxx \ Batch_Environnement.hxx \ Batch_FactBatchManager.hxx \ Batch_GenericException.hxx \ Batch_GenericType.hxx \ Batch_IntType.hxx \ Batch_InvalidArgumentException.hxx \ Batch_InvalidKeyException.hxx \ Batch_Job.hxx \ Batch_JobId.hxx \ Batch_JobInfo.hxx \ Batch_ListIsFullException.hxx \ Batch_LongType.hxx \ Batch_MapKey.hxx \ Batch_NotYetImplementedException.hxx \ Batch_Parametre.hxx \ Batch_PyVersatile.hxx \ Batch_RunTimeException.hxx \ Batch_StringType.hxx \ Batch_TypeMismatchException.hxx \ Batch_Versatile.hxx # Libraries targets LIB = libSalomeBatch.la LIB_SRC = \ Batch_APIInternalFailureException.cxx \ Batch_BatchManager.cxx \ Batch_BatchManagerCatalog.cxx \ Batch_BoolType.cxx \ Batch_CharType.cxx \ Batch_ConnexionFailureException.cxx \ Batch_Couple.cxx \ Batch_CoupleType.cxx \ Batch_Date.cxx \ Batch_DateType.cxx \ Batch_Environnement.cxx \ Batch_FactBatchManager.cxx \ Batch_GenericException.cxx \ Batch_GenericType.cxx \ Batch_IntType.cxx \ Batch_InvalidArgumentException.cxx \ Batch_InvalidKeyException.cxx \ Batch_Job.cxx \ Batch_JobId.cxx \ Batch_JobInfo.cxx \ Batch_ListIsFullException.cxx \ Batch_LongType.cxx \ Batch_MapKey.cxx \ Batch_NotYetImplementedException.cxx \ Batch_Parametre.cxx \ Batch_PyVersatile.cxx \ Batch_RunTimeException.cxx \ Batch_StringType.cxx \ Batch_TypeMismatchException.cxx \ Batch_Versatile.cxx LIB_SERVER_IDL = CPPFLAGS += $(PYTHON_INCLUDES) CXXFLAGS += $(PYTHON_INCLUDES) LDFLAGS += LIBS += -lSALOMELocalTrace # Specialisation pour OpenPBS ifeq (@WITHOPENPBS@,yes) EXPORT_HEADERS += \ Batch_BatchManager_PBS.hxx \ Batch_FactBatchManager_PBS.hxx \ Batch_JobInfo_PBS.hxx \ Batch_Job_PBS.hxx LIB_SRC += \ Batch_BatchManager_PBS.cxx \ Batch_FactBatchManager_PBS.cxx \ Batch_JobInfo_PBS.cxx \ Batch_Job_PBS.cxx CPPFLAGS += $(OPENPBS_INCLUDES) CXXFLAGS += $(OPENPBS_INCLUDES) LDFLAGS += $(OPENPBS_LIBDIR) LIBS += $(OPENPBS_LIBS) endif # Specialisation pour LSF ifeq (@WITH_LSF@,yes) EXPORT_HEADERS += \ Batch_BatchManager_LSF.hxx \ Batch_FactBatchManager_LSF.hxx \ Batch_JobInfo_LSF.hxx \ Batch_Job_LSF.hxx LIB_SRC += \ Batch_BatchManager_LSF.cxx \ Batch_FactBatchManager_LSF.cxx \ Batch_JobInfo_LSF.cxx \ Batch_Job_LSF.cxx CPPFLAGS += $(LSF_INCLUDES) CXXFLAGS += $(LSF_INCLUDES) LDFLAGS += $(LSF_LIBDIR) LIBS += $(LSF_LIBS) endif @CONCLUDE@