## Process this file with automake to produce Makefile.in. -*-Makefile-*- # $Id: Makefile.am,v 1.137 2007/06/27 13:24:09 maestro Exp $ # Disable automatic dependency tracking if using other tools than gcc and gmake #AUTOMAKE_OPTIONS = no-dependencies override includedir=${prefix}/include/flowdesigner override datadir=${prefix}/lib/flowdesigner/toolbox/data-flow #Default bindir and libdir are OK lib_LTLIBRARIES = libflow.la # Sources for compilation in the library libflow_la_SOURCES = Node.cc \ BufferedNode.cc \ conversion.cc \ operators.cc \ add_operators.cc \ sub_operators.cc \ mul_operators.cc \ div_operators.cc \ smaller_operators.cc \ equal_operators.cc \ max_operators.cc \ min_operators.cc \ concat_operators.cc \ Object.cc \ Load.cc \ ParameterSet.cc \ Constant.cc \ Network.cc \ DLManager.cc \ Collector.cc \ Iterator.cc \ InputStream.cc \ OutputStream.cc \ Save.cc \ Sum.cc \ OR.cc \ AND.cc \ NOT.cc \ List.cc \ Pack.cc \ UnPack.cc \ ConstantVector.cc \ Discard.cc \ ExecStream.cc \ ThreadedIterator.cc \ NOP.cc \ Vector.cc \ VectorSetIndex.cc \ VectorGetIndex.cc \ variables.cc \ VarLoad.cc \ VarStore.cc \ ExternalApp.cc \ IterCount.cc \ Greater.cc \ Smaller.cc \ Delay.cc \ Iterate.cc \ MatProduct.cc \ Matrix.cc \ DoubleDispatch.cc \ Add.cc \ Sub.cc \ Mul.cc \ Div.cc \ Length.cc \ UIDocument.cc \ UILink.cc \ UINetTerminal.cc \ UINetwork.cc \ UINode.cc \ UINodeParameters.cc \ UITerminal.cc \ UIProbeLink.cc \ IF.cc \ Feedback.cc \ Throw.cc \ Catch.cc \ Action.cc \ net_types.cc \ Max.cc \ Min.cc \ IterWall.cc \ fmath.cc \ Float2Vect.cc \ StrCat.cc \ vmeth.cc \ SerialThread.cc \ ParallelThread.cc \ ThreadJoin.cc \ path.cc \ IntfNode.cc \ NewAccumulator.cc \ Accumulate.cc \ Equal.cc \ mathfunc.cc \ VMethod.cc \ ReadInt.cc \ ReadString.cc \ DCVector.cc \ Trace.cc \ Index.cc \ Index2D.cc \ Concat.cc \ object_param.cc \ binio.cc \ Serialize.cc \ stream_wrap.cc \ Stdin.cc \ Stdout.cc \ Stderr.cc \ Recover.cc \ LoadDoc.cc \ BuildDoc.cc \ SocketStream.cc \ Socket.cc \ Listen.cc \ Connect.cc \ Accept.cc \ SampleAndHold.cc \ iextensions.cc \ UINodeRepository.cc \ DCMatrix.cc \ flow_pref.cc \ flow_version.cc \ Round.cc \ Sleep.cc \ compile_object.cc \ VectorCode.cc \ CompositeType.cc \ MakeComposite.cc \ GetComposite.cc \ CompositeEmpty.cc \ AppendComposite.cc \ rtc.cc \ BroadcastLoad.cc \ BroadcastSave.cc \ isNil.cc \ XPMTest.cc \ PushBack.cc \ TCPConnect.cc \ URLHandler.cc \ URLStream.cc \ BinaryAND.cc \ BinaryOR.cc \ Power.cc \ UINote.cc \ wrapper.cc \ cwrapper.cc \ JitterMatrix.cc install-data-local: mkdir -p $(datadir) (perl $(top_srcdir)/tools/src/info2def.pl $(libflow_la_SOURCES) > $(datadir)/data-flow.def) libflow_la_LDFLAGS = -release $(LT_RELEASE) $(CYGWIN_LDFLAGS) $(GNOME_XML_LIB) bin_PROGRAMS = batchflow docflow codeflow texflow cygwinTest batchflow_SOURCES = batchflow.cc texflow_SOURCES = texflow.cc docflow_SOURCES = flowdoc.cc cygwinTest_SOURCES = cygwinTest.cc codeflow_SOURCES = codeflow.cc batchflow_LDADD = $(GNOME_XML_LIB) libflow.la $(LIB_FFTW) texflow_LDADD = $(GNOME_XML_LIB) libflow.la docflow_LDADD = $(GNOME_XML_LIB) libflow.la codeflow_LDADD = $(GNOME_XML_LIB) libflow.la cygwinTest_LDADD = $(GNOME_XML_LIB) libflow.la batchflow_LDFLAGS = $(FFTW_LDFLAGS) $(CYGWIN_LDFLAGS) texflow_LDFLAGS = $(CYGWIN_LDFLAGS) docflow_LDFLAGS = $(CYGWIN_LDFLAGS) codeflow_LDFLAGS = $(CYGWIN_LDFLAGS) cygwinTest_LDFLAGS = $(CYGWIN_LDFLAGS) $(FFTW_LDFLAGS) INCLUDES = -I$(top_srcdir)/data-flow/include $(GNOME_XML_INCLUDE)