Skip to content

Commit 443b71a

Browse files
list command
1 parent de43c47 commit 443b71a

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

testing/Makefile

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ TEST_BUILD = build
1111
MOCKS = mocks
1212
MOCKS_STAMP := $(MOCKS)/.mocks_generated
1313

14+
TEST_SOURCES := $(wildcard $(TEST_DIR)/Src/test_*.c)
15+
TEST_NAMES := $(basename $(notdir $(TEST_SOURCES)))
1416
ifeq ($(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)))
1818
else
1919
TARGETS := $(addprefix $(TEST_BUILD)/, $(addsuffix .out, $(TEST_FILES)))
@@ -57,6 +57,12 @@ CFLAGS = -Wall -Wextra -DTESTING $(C_INCLUDES)
5757

5858
MOCK_HEADERS := $(patsubst %,$(MOCKS)/mock_%.h,$(basename $(notdir $(MOCKED_INCLUDES))))
5959
MOCK_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

8894
clean:
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

0 commit comments

Comments
 (0)