xref: /btstack/test/ring_buffer/Makefile (revision bc37f7b0d0a3eaa5763a873c5730bc14b849aaa0)
1*bc37f7b0SMilanka RingwaldCC=g++
2*bc37f7b0SMilanka Ringwald
3*bc37f7b0SMilanka Ringwald# Requirements: cpputest.github.io
4*bc37f7b0SMilanka Ringwald
5*bc37f7b0SMilanka RingwaldBTSTACK_ROOT =  ../..
6*bc37f7b0SMilanka RingwaldCPPUTEST_HOME = ${BTSTACK_ROOT}/test/cpputest
7*bc37f7b0SMilanka Ringwald
8*bc37f7b0SMilanka RingwaldCFLAGS  = -g -Wall -I. -I../ -I${BTSTACK_ROOT}/src
9*bc37f7b0SMilanka RingwaldLDFLAGS += -lCppUTest -lCppUTestExt
10*bc37f7b0SMilanka Ringwald
11*bc37f7b0SMilanka RingwaldVPATH += ${BTSTACK_ROOT}/src
12*bc37f7b0SMilanka Ringwald
13*bc37f7b0SMilanka RingwaldCOMMON = \
14*bc37f7b0SMilanka Ringwald    btstack_ring_buffer.c \
15*bc37f7b0SMilanka Ringwald
16*bc37f7b0SMilanka RingwaldCOMMON_OBJ = $(COMMON:.c=.o)
17*bc37f7b0SMilanka Ringwald
18*bc37f7b0SMilanka Ringwaldall: btstack_ring_buffer_test
19*bc37f7b0SMilanka Ringwald
20*bc37f7b0SMilanka Ringwaldbtstack_ring_buffer_test: ${COMMON_OBJ} btstack_ring_buffer_test.c
21*bc37f7b0SMilanka Ringwald	${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
22*bc37f7b0SMilanka Ringwald
23*bc37f7b0SMilanka Ringwaldtest: all
24*bc37f7b0SMilanka Ringwald	./btstack_ring_buffer_test
25*bc37f7b0SMilanka Ringwald
26*bc37f7b0SMilanka Ringwaldclean:
27*bc37f7b0SMilanka Ringwald	rm -fr btstack_ring_buffer_test *.dSYM *.o ../src/*.o
28*bc37f7b0SMilanka Ringwald
29