1 # SALOME Container : implementation of container and engine for Kernel
3 # Copyright (C) 2003 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
29 top_srcdir=@top_srcdir@
32 VPATH=.:@srcdir@:@top_srcdir@/idl
38 Batch_APIInternalFailureException.hxx \
39 Batch_BatchManager.hxx \
40 Batch_BatchManagerCatalog.hxx \
43 Batch_ConnexionFailureException.hxx \
45 Batch_CoupleType.hxx \
48 Batch_Environnement.hxx \
49 Batch_FactBatchManager.hxx \
50 Batch_GenericException.hxx \
51 Batch_GenericType.hxx \
53 Batch_InvalidArgumentException.hxx \
54 Batch_InvalidKeyException.hxx \
58 Batch_ListIsFullException.hxx \
61 Batch_NotYetImplementedException.hxx \
63 Batch_PyVersatile.hxx \
64 Batch_RunTimeException.hxx \
65 Batch_StringType.hxx \
66 Batch_TypeMismatchException.hxx \
72 LIB = libSalomeBatch.la
74 Batch_APIInternalFailureException.cxx \
75 Batch_BatchManager.cxx \
76 Batch_BatchManagerCatalog.cxx \
79 Batch_ConnexionFailureException.cxx \
81 Batch_CoupleType.cxx \
84 Batch_Environnement.cxx \
85 Batch_FactBatchManager.cxx \
86 Batch_GenericException.cxx \
87 Batch_GenericType.cxx \
89 Batch_InvalidArgumentException.cxx \
90 Batch_InvalidKeyException.cxx \
94 Batch_ListIsFullException.cxx \
97 Batch_NotYetImplementedException.cxx \
99 Batch_PyVersatile.cxx \
100 Batch_RunTimeException.cxx \
101 Batch_StringType.cxx \
102 Batch_TypeMismatchException.cxx \
108 CPPFLAGS += $(PYTHON_INCLUDES)
109 CXXFLAGS += $(PYTHON_INCLUDES)
111 LIBS += -lSALOMELocalTrace
115 # Specialisation pour OpenPBS
116 ifeq (@WITHOPENPBS@,yes)
118 Batch_BatchManager_PBS.hxx \
119 Batch_FactBatchManager_PBS.hxx \
120 Batch_JobInfo_PBS.hxx \
124 Batch_BatchManager_PBS.cxx \
125 Batch_FactBatchManager_PBS.cxx \
126 Batch_JobInfo_PBS.cxx \
129 CPPFLAGS += $(OPENPBS_INCLUDES)
130 CXXFLAGS += $(OPENPBS_INCLUDES)
131 LDFLAGS += $(OPENPBS_LIBDIR)
132 LIBS += $(OPENPBS_LIBS)
138 # Specialisation pour LSF
139 ifeq (@WITH_LSF@,yes)
141 Batch_BatchManager_LSF.hxx \
142 Batch_FactBatchManager_LSF.hxx \
143 Batch_JobInfo_LSF.hxx \
147 Batch_BatchManager_LSF.cxx \
148 Batch_FactBatchManager_LSF.cxx \
149 Batch_JobInfo_LSF.cxx \
152 CPPFLAGS += $(LSF_INCLUDES)
153 CXXFLAGS += $(LSF_INCLUDES)
154 LDFLAGS += $(LSF_LIBDIR)