Skip to content

Commit de43c47

Browse files
fixups
1 parent 4a70bc6 commit de43c47

1 file changed

Lines changed: 6 additions & 19 deletions

File tree

testing/Makefile

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@ 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)))
16-
17-
ifeq ($(TEST_FILE),)
14+
ifeq ($(TEST_FILES),)
15+
TEST_SOURCES := $(wildcard $(TEST_DIR)/Src/test_*.c)
16+
TEST_NAMES := $(basename $(notdir $(TEST_SOURCES)))
1817
TARGETS := $(addprefix $(TEST_BUILD)/, $(addsuffix .out, $(TEST_NAMES)))
1918
else
20-
TARGETS := $(TEST_BUILD)/$(basename $(TEST_FILE)).out
19+
TARGETS := $(addprefix $(TEST_BUILD)/, $(addsuffix .out, $(TEST_FILES)))
2120
endif
2221

2322

@@ -59,15 +58,6 @@ CFLAGS = -Wall -Wextra -DTESTING $(C_INCLUDES)
5958
MOCK_HEADERS := $(patsubst %,$(MOCKS)/mock_%.h,$(basename $(notdir $(MOCKED_INCLUDES))))
6059
MOCK_C_SOURCES := $(patsubst %.h,%.c,$(MOCK_HEADERS))
6160

62-
C_SOURCES = \
63-
$(PROJECT_DIR)/Tests/Src/$(TEST_FILE) \
64-
$(CMOCK_SRC)/cmock.c \
65-
$(UNITY_SRC)/unity.c \
66-
$(PROJECT_DIR)/Drivers/Embedded-Base/middleware/src/bitstream.c \
67-
$(MOCK_C_SOURCES) \
68-
$(CORE_SOURCES)
69-
70-
7161
.PHONY: all clean build
7262

7363
all: build
@@ -80,7 +70,7 @@ $(MOCKS_STAMP): $(MOCKED_INCLUDES)
8070
@bash $(PROJECT_DIR)/Drivers/Embedded-Base/dev/scripts/mock.sh $(MOCKED_INCLUDES)
8171
@touch $@
8272

83-
$(TEST_BUILD)/%.out: $(MOCKS_STAMP)
73+
$(TEST_BUILD)/%.out: $(TEST_DIR)/Src/%.c $(MOCKS_STAMP)
8474
@mkdir -p $(TEST_BUILD)
8575
$(CC) $(CFLAGS) \
8676
$(TEST_DIR)/Src/$*.c \
@@ -97,7 +87,4 @@ $(MOCKS)/mock_%.c $(MOCKS)/mock_%.h:
9787

9888
clean:
9989
rm -rf $(TEST_BUILD)
100-
rm -rf $(MOCKS)
101-
102-
debug-print:
103-
@echo $(MOCKED_INCLUDES)
90+
rm -rf $(MOCKS)

0 commit comments

Comments
 (0)