
#include <config/sci.cf>

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

OBJS = VarCore.o \
	ConstraintSolver.o \
	BaseVariable.o \
	BaseConstraint.o \
	AngleConstraint.o \
	CenterConstraint.o \
	DistanceConstraint.o \
	LineConstraint.o \
	PlaneConstraint.o \
	ProjectConstraint.o \
	PythagorasConstraint.o \
	RatioConstraint.o \
	SegmentConstraint.o \
	$(TEMPLATE_OBJS)
SRCS = VarCore.cc \
	ConstraintSolver.cc \
	BaseVariable.cc \
	BaseConstraint.cc \
	AngleConstraint.cc \
	CenterConstraint.cc \
	DistanceConstraint.cc \
	LineConstraint.cc \
	PlaneConstraint.cc \
	ProjectConstraint.cc \
	PythagorasConstraint.cc \
	RatioConstraint.cc \
	SegmentConstraint.cc \
	$(TEMPLATE_SRCS)


LIBNAME = Constraints

SCI_CLIBS = SCI_CCLibs
SO_LIBS =
SO_LDFLAGS = -L$(TOP)/lib -lGeometry -lClasslib -lMalloc -lm

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