File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ TEST_BUILD = build
1111MOCKS = mocks
1212MOCKS_STAMP := $(MOCKS ) /.mocks_generated
1313
14+ TEST_SOURCES := $(wildcard $(TEST_DIR ) /Src/test_* .c)
15+ TEST_NAMES := $(basename $(notdir $(TEST_SOURCES ) ) )
1416ifeq ($(TEST_FILES ) ,)
15- TEST_SOURCES := $(wildcard $(TEST_DIR ) /Src/test_* .c)
16- TEST_NAMES := $(basename $(notdir $(TEST_SOURCES ) ) )
1717 TARGETS := $(addprefix $(TEST_BUILD ) /, $(addsuffix .out, $(TEST_NAMES ) ) )
1818else
1919 TARGETS := $(addprefix $(TEST_BUILD ) /, $(addsuffix .out, $(TEST_FILES ) ) )
@@ -57,6 +57,12 @@ CFLAGS = -Wall -Wextra -DTESTING $(C_INCLUDES)
5757
5858MOCK_HEADERS := $(patsubst % ,$(MOCKS ) /mock_% .h,$(basename $(notdir $(MOCKED_INCLUDES ) ) ) )
5959MOCK_C_SOURCES := $(patsubst % .h,% .c,$(MOCK_HEADERS ) )
60+ C_SOURCES = \
61+ $(CMOCK_SRC ) /cmock.c \
62+ $(UNITY_SRC ) /unity.c \
63+ $(PROJECT_DIR ) /Drivers/Embedded-Base/middleware/src/bitstream.c \
64+ $(MOCK_C_SOURCES ) \
65+ $(CORE_SOURCES )
6066
6167.PHONY : all clean build
6268
@@ -87,4 +93,7 @@ $(MOCKS)/mock_%.c $(MOCKS)/mock_%.h:
8793
8894clean :
8995 rm -rf $(TEST_BUILD )
90- rm -rf $(MOCKS )
96+ rm -rf $(MOCKS )
97+
98+ list :
99+ @for name in $(TEST_NAMES ) ; do echo $$ name; done
You can’t perform that action at this time.
0 commit comments