# Makefile for the tracking library
#

include ../../generic.mk

#
# the included generic.mk defines the necessary things common to all source files
#
# here we only need to define further compiler (C/C++) and linker (LD)
#   arguments specific to the targets in this Makefile
#

CFLAGS = 

C++FLAGS = $(CFLAGS) 

LDFLAGS = -lPCA -ldata -lmatrix -lutils -limgsrc 

HDRS1 = ActiveModel.h OcclusionImage.h OcclusionHandler.h \
	TrackedObject.h TrackedObjectSet.h \
	EdgeDetector.h MotionDetector.h \
	BaseTracker.h \
	Calibration.h Camera.h CameraConfiguration.h Inputs.h ScreenOutput.h \
	Results.h Tracking.h RegionTracker.h \
	ActiveShapeTracker.h \
	HumanFeatureTracker.h PeopleTracker.h

SRCS1 = ActiveModel.cc OcclusionImage.cc \
	TrackedObject.cc TrackedObjectSet.cc \
	EdgeDetector.cc MotionDetector.cc \
	BaseTracker.cc \
	Calibration.cc Camera.cc Inputs.cc ScreenOutput.cc \
	Results.cc Tracking.cc RegionTracker.cc \
	ActiveShapeTracker.cc \
	HumanFeatureTracker.cc PeopleTracker.cc 

HDRS = ${HDRS1:S/^/..\//g}
SRCS = ${SRCS1:S/^/..\//g}

OBJS = ${SRCS1:.cc=.o}

TESTSRCS = 

LIBNAME = libtracking.a
LIBDEBUG = libtracking_debug.a

include ../../generic_rules.mk

# Include dependencies file
ifeq (.depend,$(wildcard .depend))
include .depend
endif


