################################################################################
#	Makefile
#		T.Barnaby,	BEAM Ltd,	2009-04-21
################################################################################
#

DESTDIR 	=
PREFIX		= /usr

# Debug setup
DEBUGFLAGS	:= -g -O2 -Wall -Woverloaded-virtual -pthread
CFLAGS		+= -I. -I ../chase_da_driver

INCLUDES	= chase_da_lib.h
OBJS		= chase_da_lib.o
LDLIBS		= -lm

TESTPROGS	= test1 test2 test3 test4

# General
all:	libchase_da.a

install:	all
	-mkdir -p ${DESTDIR}${PREFIX}/include
	cp chase_da_lib.h ${DESTDIR}${PREFIX}/include/chase_da_lib.h
	-mkdir -p ${DESTDIR}${PREFIX}/lib
	cp libchase_da.a ${DESTDIR}${PREFIX}/lib/libchase_da.a

clean:
	rm -f *.o *.a *.so $(TESTPROGS)

libchase_da.a:	$(OBJS)
	rm -f libchase_da.a
	ar cq libchase_da.a $(OBJS)

tests:	${TESTPROGS}

# Tests
test1:	test1.o libchase_da.a
test2:	test2.o libchase_da.a
test3:	test3.o libchase_da.a
test4:	test4.o libchase_da.a
test5:	test5.o libchase_da.a
