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