# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-include tests/$(TEST)/rules.mk
#include $(TMK_PATH)/protocol.mk
TEST_PATH=tests/$(TEST)
-$(TEST)_SRC=$(TEST_PATH)/test.c $(TMK_COMMON_SRC) $(QUANTUM_SRC)
+$(TEST)_SRC= \
+ $(TEST_PATH)/test.cpp \
+ $(TMK_COMMON_SRC) \
+ $(QUANTUM_SRC) \
+ tests/test_common/matrix.c \
+ tests/test_common/test_driver.cpp \
+ tests/test_common/keyboard_report_util.cpp \
+ tests/test_common/test_fixture.cpp
$(TEST)_DEFS=$(TMK_COMMON_DEFS)
$(TEST)_CONFIG=$(TEST_PATH)/config.h
+VPATH+=$(TOP_DIR)/tests/test_common