################################################################################
#	Makefile
#		T.Barnaby,	BEAM Ltd,	2007-01-16
################################################################################
#

DESTDIR 	=
PREFIX		= /usr

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

INCLUDES	= da8150_lib.h
OBJS		= da8150_lib.o da8150_dll.o
LDLIBS		= -lm
CC		= g++

TESTPROGS	= test1 test2 test3 test4 test5

# General
all:	libda8150.a

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

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

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

tests:	${TESTPROGS}

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