From 30f22d450da19c65584e6deb8515a1fa5b074e07 Mon Sep 17 00:00:00 2001 From: Fred Sundvik Date: Fri, 16 Jun 2017 20:21:28 +0300 Subject: Add basic infrastrucure for building full tests --- build_test.mk | 3 +++ 1 file changed, 3 insertions(+) (limited to 'build_test.mk') diff --git a/build_test.mk b/build_test.mk index ee15a45726..32bb4d8078 100644 --- a/build_test.mk +++ b/build_test.mk @@ -43,6 +43,9 @@ VPATH += $(COMMON_VPATH) include $(TMK_PATH)/common.mk include $(QUANTUM_PATH)/serial_link/tests/rules.mk +ifneq ($(filter $(FULL_TESTS),$(TEST)),) +include build_full_test.mk +endif $(TEST_OBJ)/$(TEST)_SRC := $($(TEST)_SRC) $(TEST_OBJ)/$(TEST)_INC := $($(TEST)_INC) $(VPATH) $(GTEST_INC) -- cgit v1.2.3 From 8674f9c466906c18349490f954c84e501fe3ccb6 Mon Sep 17 00:00:00 2001 From: Fred Sundvik Date: Fri, 16 Jun 2017 21:38:34 +0300 Subject: Make sure config.h is included --- build_test.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'build_test.mk') diff --git a/build_test.mk b/build_test.mk index 32bb4d8078..4d532e5bd1 100644 --- a/build_test.mk +++ b/build_test.mk @@ -50,6 +50,7 @@ endif $(TEST_OBJ)/$(TEST)_SRC := $($(TEST)_SRC) $(TEST_OBJ)/$(TEST)_INC := $($(TEST)_INC) $(VPATH) $(GTEST_INC) $(TEST_OBJ)/$(TEST)_DEFS := $($(TEST)_DEFS) +$(TEST_OBJ)/$(TEST)_CONFIG := $($(TEST)_CONFIG) include $(TMK_PATH)/native.mk include $(TMK_PATH)/rules.mk -- cgit v1.2.3 From d29906cb64f3c49da43c209ce341e577278e5fad Mon Sep 17 00:00:00 2001 From: Fred Sundvik Date: Fri, 16 Jun 2017 22:01:21 +0300 Subject: Emulate eeprom --- build_test.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'build_test.mk') diff --git a/build_test.mk b/build_test.mk index 4d532e5bd1..609b094aff 100644 --- a/build_test.mk +++ b/build_test.mk @@ -40,6 +40,7 @@ VPATH +=\ all: elf VPATH += $(COMMON_VPATH) +PLATFORM:=TEST include $(TMK_PATH)/common.mk include $(QUANTUM_PATH)/serial_link/tests/rules.mk -- cgit v1.2.3 From 1c0fe956ac242b1c85a9b024b9b3966020b862ed Mon Sep 17 00:00:00 2001 From: Fred Sundvik Date: Fri, 16 Jun 2017 22:14:47 +0300 Subject: Split common.mk into common.mk and common_features.mk To support including keyboard/keymap specific rules before it --- build_test.mk | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'build_test.mk') diff --git a/build_test.mk b/build_test.mk index 609b094aff..cac2cba509 100644 --- a/build_test.mk +++ b/build_test.mk @@ -42,6 +42,11 @@ all: elf VPATH += $(COMMON_VPATH) PLATFORM:=TEST +ifneq ($(filter $(FULL_TESTS),$(TEST)),) +include tests/$(TEST)/rules.mk +endif + +include common_features.mk include $(TMK_PATH)/common.mk include $(QUANTUM_PATH)/serial_link/tests/rules.mk ifneq ($(filter $(FULL_TESTS),$(TEST)),) -- cgit v1.2.3