
#include <config/sci.cf>

#ifdef SCI_MACHINE_Linux
TEMPLATE_OBJS = templates.o
TEMPLATE_SRCS = templates.cc
#endif

#ifdef SCI_MACHINE_Linux
DLLIB = -ldl
#else
DLLIB =
#endif

OBJS = Connection.o  Module.o  ModuleHelper.o  ModuleList.o  \
	Network.o  NetworkEditor.o  Port.o  SlaveController.o \
	$(TEMPLATE_OBJS)
SRCS = Connection.cc Module.cc  ModuleHelper.cc  ModuleList.cc  \
	Network.cc NetworkEditor.cc Port.cc  SlaveController.cc \
	$(TEMPLATE_SRCS)

LIBNAME = Dataflow

SCI_CLIBS = SCI_CCLibs
SO_LIBS =
SO_LDFLAGS = -L$(TOP)/lib -lComm -lTCL -lscitk TCL_LIB -lClasslib -lMultitask \
	-lMalloc $(DLLIB) -lm

SCIDependTarget($(SRCS))
SCIObjLibraryTarget($(LIBNAME),$(OBJS),$(SO_LIBS), $(SO_LDFLAGS))
