1 # Copyright (C) 2006-2012 CEA/DEN, EDF R&D
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20 include $(top_srcdir)/adm/unix/make_begin.am
22 SUBDIRS = . Plugin Test
24 lib_LTLIBRARIES = libYACSlibEngine.la
26 libYACSlibEngine_la_SOURCES = \
27 PropertyInterface.cxx \
31 ConversionException.cxx \
32 InvalidExtractionException.cxx \
33 ConditionInputPort.cxx \
45 InputDataStreamPort.cxx \
46 OutputDataStreamPort.cxx \
55 ServiceInlineNode.cxx \
56 StaticDefinedComposedNode.cxx \
72 VisitorSaveState.cxx \
73 VisitorSaveSchema.cxx \
74 ComponentInstance.cxx \
81 ComponentDefinition.cxx \
88 salomeinclude_HEADERS = \
89 YACSlibEngineExport.hxx \
90 Any.hxx AnyInputPort.hxx Bloc.hxx Catalog.hxx ComponentDefinition.hxx \
91 ComponentInstance.hxx ComposedNode.hxx ConditionInputPort.hxx Container.hxx ConversionException.hxx \
92 DataFlowPort.hxx DataNode.hxx DataPort.hxx DataStreamPort.hxx DeploymentTree.hxx \
93 Dispatcher.hxx DynParaLoop.hxx ElementaryNode.hxx Executor.hxx \
94 ForEachLoop.hxx ForLoop.hxx InGate.hxx InlineNode.hxx InPort.hxx \
95 InputDataStreamPort.hxx InputPort.hxx InvalidExtractionException.hxx LinkInfo.hxx Logger.hxx \
96 LogRecord.hxx Loop.hxx Node.hxx OptimizerAlg.hxx OptimizerLoop.hxx \
97 OutGate.hxx OutPort.hxx OutputDataStreamPort.hxx OutputPort.hxx Pool.hxx \
98 Port.hxx Proc.hxx RefCounter.hxx Runtime.hxx Scheduler.hxx \
99 ServiceInlineNode.hxx ServiceNode.hxx SharedPtr.hxx StaticDefinedComposedNode.hxx Switch.hxx \
100 Task.hxx TypeCode.hxx Visitor.hxx VisitorSaveSchema.hxx VisitorSaveState.hxx \
101 WhileLoop.hxx PropertyInterface.hxx AnyOutputPort.hxx ServerNode.hxx InPropertyPort.hxx \
105 EXTRA_libYACSlibEngine_la_SOURCES = \
108 libYACSlibEngine_la_LIBADD = ../bases/libYACSBases.la
109 libYACSlibEngine_la_LDFLAGS = -pthread -lpthread -ldl
111 AM_CXXFLAGS = $(THREAD_DEF) \
114 include $(top_srcdir)/adm/unix/make_end.am