xref: /btstack/test/btstack_memory/Makefile (revision 9b8d06a515f5ffe3078273508de8a01cbef32108)
1*9b8d06a5SMilanka RingwaldCC = g++
2*9b8d06a5SMilanka Ringwald
3*9b8d06a5SMilanka Ringwald# Requirements: cpputest.github.io
4*9b8d06a5SMilanka Ringwald
5*9b8d06a5SMilanka RingwaldBTSTACK_ROOT =  ../..
6*9b8d06a5SMilanka Ringwald
7*9b8d06a5SMilanka RingwaldCFLAGS  = -g -Wall -I. -I${BTSTACK_ROOT}/src -I${BTSTACK_ROOT}/include
8*9b8d06a5SMilanka Ringwald# CFLAGS += -fprofile-arcs -ftest-coverage
9*9b8d06a5SMilanka RingwaldLDFLAGS += -lCppUTest -lCppUTestExt
10*9b8d06a5SMilanka Ringwald
11*9b8d06a5SMilanka RingwaldVPATH += ${BTSTACK_ROOT}/src
12*9b8d06a5SMilanka RingwaldVPATH += ${BTSTACK_ROOT}/src/classic
13*9b8d06a5SMilanka RingwaldVPATH += ${BTSTACK_ROOT}/platform/posix
14*9b8d06a5SMilanka Ringwald
15*9b8d06a5SMilanka RingwaldCOMMON = \
16*9b8d06a5SMilanka Ringwald	btstack_util.c		    \
17*9b8d06a5SMilanka Ringwald	hci_dump.c    			\
18*9b8d06a5SMilanka Ringwald	btstack_memory_pool.c 	\
19*9b8d06a5SMilanka Ringwald	btstack_memory.c 	    \
20*9b8d06a5SMilanka Ringwald
21*9b8d06a5SMilanka RingwaldCOMMON_OBJ = $(COMMON:.c=.o)
22*9b8d06a5SMilanka Ringwald
23*9b8d06a5SMilanka Ringwaldall: btstack_memory_pool_test btstack_memory_test
24*9b8d06a5SMilanka Ringwald
25*9b8d06a5SMilanka Ringwaldbtstack_memory_pool_test: ${COMMON_OBJ} btstack_memory_pool_test.c
26*9b8d06a5SMilanka Ringwald	${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
27*9b8d06a5SMilanka Ringwald
28*9b8d06a5SMilanka Ringwaldbtstack_memory_test: ${COMMON_OBJ} btstack_memory_test.c
29*9b8d06a5SMilanka Ringwald	${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
30*9b8d06a5SMilanka Ringwald
31*9b8d06a5SMilanka Ringwaldtest: all
32*9b8d06a5SMilanka Ringwald	./btstack_memory_pool_test
33*9b8d06a5SMilanka Ringwald	./btstack_memory_test
34*9b8d06a5SMilanka Ringwald
35*9b8d06a5SMilanka Ringwaldclean:
36*9b8d06a5SMilanka Ringwald	rm -f btstack_memory_pool_test *.o
37*9b8d06a5SMilanka Ringwald	rm -f btstack_memory_test *.o
38*9b8d06a5SMilanka Ringwald	rm -rf *.dSYM
39*9b8d06a5SMilanka Ringwald	rm -f *.gcno *.gcda
40*9b8d06a5SMilanka Ringwald
41