diff options
author | aqua <aqua@iserlohn-fortress.net> | 2023-03-12 14:53:27 +0200 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2023-03-12 14:53:27 +0200 |
commit | 92e4b6d5522e53e6868b9b0c52b8e54d10bbf606 (patch) | |
tree | a23bd7054b6d0fdd9703e69035cd303d6b448e35 /rules.mk | |
parent | Move all tests next to the code they're testing (diff) | |
download | kernel-92e4b6d5522e53e6868b9b0c52b8e54d10bbf606.tar.xz |
Add unit tests for C drivers
Diffstat (limited to 'rules.mk')
-rw-r--r-- | rules.mk | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -37,7 +37,7 @@ $(foreach T,${HOSTTARGETBIN},\ $(eval $T.OBJS += $(call objects,$T.SRCS,) ) \ $(eval $T.DEPS += $(call depends,$T.SRCS,) ) \ $(eval include $($T.DEPS) ) \ - $(eval $T: ${$T.OBJS}; @echo ' LD HOST $T'; ${HOST_CC} ${HOST_LDFLAGS} -o $T ${$T.OBJS} ) \ + $(eval $T: ${$T.OBJS}; @echo ' HOST LD $T'; ${HOST_CXX} ${HOST_LDFLAGS} -o $T ${$T.OBJS} ) \ $(eval DEFAULT_TARGETS += $T) \ ) @@ -113,13 +113,17 @@ ${ARCH}_CXXFLAGS += -I../lib/libk -Drestrict=__restrict__ # Host suffix rules %.o: %.c - @echo ' CC HOST $<' + @echo ' HOST CC $<' @${HOST_CC} ${HOST_CFLAGS} -c -o $@ $< +%.o: %.cc + @echo ' HOST CXX $<' + @${HOST_CXX} ${HOST_CXXFLAGS} -c -o $@ $< + # test rules test_%: test_%.cc @echo ' CXX TEST $@' - @${HOST_CXX} ${HOST_CXXFLAGS} $< -o $@ + @${HOST_CXX} ${HOST_CXXFLAGS} ${HOST_LDFLAGS} $< -o $@ .PHONY: test.base valgrind.base clean.base FORCE test.base: ${TESTS} |