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

DESTDIR 	=
PREFIX		= /usr

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

INCLUDES	= da11000_lib.h
OBJS		= da11000_lib.o da11000_dll.o
LDLIBS		= -lm
CC		= g++

TESTPROGS	= test1 test2 test3 test4 test5 test6

# General
all:	libda11000.a

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

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

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

tests:	${TESTPROGS}

# Tests
test1:	test1.o libda11000.a
test2:	test2.o libda11000.a
test3:	test3.o libda11000.a
test4:	test4.o libda11000.a
test5:	test5.o libda11000.a
test6:	test6.o libda11000.a
