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