Makefile (cd56fb443c4794f8e06ffe38e3b9d3c031621649) Makefile (38b632b5f750c9c8471a5f58c48f2a608c00a98a)
1CC = g++
2
3# Requirements: cpputest.github.io
4
5BTSTACK_ROOT = ../..
6
7CFLAGS = -g -Wall \
8 -I. \

--- 53 unchanged lines hidden (view full) ---

62
63build-coverage/%.o: %.c | build-coverage
64 ${CC} -c $(CFLAGS_COVERAGE) $< -o $@
65
66build-asan/%.o: %.c | build-asan
67 ${CC} -c $(CFLAGS_ASAN) $< -o $@
68
69
1CC = g++
2
3# Requirements: cpputest.github.io
4
5BTSTACK_ROOT = ../..
6
7CFLAGS = -g -Wall \
8 -I. \

--- 53 unchanged lines hidden (view full) ---

62
63build-coverage/%.o: %.c | build-coverage
64 ${CC} -c $(CFLAGS_COVERAGE) $< -o $@
65
66build-asan/%.o: %.c | build-asan
67 ${CC} -c $(CFLAGS_ASAN) $< -o $@
68
69
70build-coverage/embedded_test: ${COMMON_OBJ} build-coverage/embedded_test.o | build-coverage
70build-coverage/embedded_test: ${COMMON_OBJ_COVERAGE} build-coverage/embedded_test.o | build-coverage
71 ${CC} $^ ${LDFLAGS_COVERAGE} -o $@
72
71 ${CC} $^ ${LDFLAGS_COVERAGE} -o $@
72
73build-coverage/freertos_test: ${COMMON_OBJ} ${FREERTOS_OBJS} build-coverage/freertos_test.o | build-coverage
73build-coverage/freertos_test: ${COMMON_OBJ_COVERAGE} ${FREERTOS_OBJS} build-coverage/freertos_test.o | build-coverage
74 ${CC} $^ ${LDFLAGS_COVERAGE} -o $@
75
74 ${CC} $^ ${LDFLAGS_COVERAGE} -o $@
75
76build-asan/embedded_test: ${COMMON_OBJ} build-asan/embedded_test.o | build-asan
76build-asan/embedded_test: ${COMMON_OBJ_ASAN} build-asan/embedded_test.o | build-asan
77 ${CC} $^ ${LDFLAGS_ASAN} -o $@
78
77 ${CC} $^ ${LDFLAGS_ASAN} -o $@
78
79build-asan/freertos_test: ${COMMON_OBJ} ${FREERTOS_OBJS} build-asan/freertos_test.o | build-asan
79build-asan/freertos_test: ${COMMON_OBJ_ASAN} ${FREERTOS_OBJS} build-asan/freertos_test.o | build-asan
80 ${CC} $^ ${LDFLAGS_ASAN} -o $@
81
82test: all
83 build-asan/embedded_test
84 build-asan/freertos_test
85
86coverage: all
87 rm -f build-coverage/*.gcda
88 build-coverage/embedded_test
89 build-coverage/freertos_test
90
91clean:
92 rm -rf build-coverage build-asan
80 ${CC} $^ ${LDFLAGS_ASAN} -o $@
81
82test: all
83 build-asan/embedded_test
84 build-asan/freertos_test
85
86coverage: all
87 rm -f build-coverage/*.gcda
88 build-coverage/embedded_test
89 build-coverage/freertos_test
90
91clean:
92 rm -rf build-coverage build-asan