diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2014-10-16 03:06:13 -0700 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2014-10-16 10:18:39 -0700 |
commit | 33bbbf30f461b030c04e4de866cafafce19d5232 (patch) | |
tree | d4b25be7d7538f108eddcdb15b06d5459dfdcace /generate.make | |
parent | a92502ebf69c011c0ee487921b2829686be60e15 (diff) | |
download | tmwa-33bbbf30f461b030c04e4de866cafafce19d5232.tar.gz tmwa-33bbbf30f461b030c04e4de866cafafce19d5232.tar.bz2 tmwa-33bbbf30f461b030c04e4de866cafafce19d5232.tar.xz tmwa-33bbbf30f461b030c04e4de866cafafce19d5232.zip |
Split tests a lot
This probably takes longer for a from-scratch compile,
but saves big on incremental recompiles.
Diffstat (limited to 'generate.make')
-rw-r--r-- | generate.make | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/generate.make b/generate.make index 19ff2c5..8701a45 100644 --- a/generate.make +++ b/generate.make @@ -13,21 +13,22 @@ vpath %.tcc ${SRC_DIR} vpath tools/% ${SRC_DIR} vpath %.py ${SRC_DIR} -obj/generated.stamp: +stamp/generated.stamp: $(MKDIR_FIRST) touch $@ -obj/generated.stamp: obj/generate-proto2.stamp -obj/generate-proto2.stamp: tools/protocol.py +stamp/generated.stamp: stamp/generate-proto2.stamp +stamp/generate-proto2.stamp: tools/protocol.py $(MKDIR_FIRST) - rm -f obj/generated.stamp + rm -f stamp/generated.stamp mkdir -p ${SRC_DIR}/src/proto2 cd ${SRC_DIR} && protocol.py touch $@ -obj/generated.stamp: obj/generate-debug-debug.stamp -obj/generate-debug-debug.stamp: tools/debug-debug-scripts ${PIES} +stamp/generated.stamp: stamp/generate-debug-debug.stamp +stamp/generate-debug-debug.stamp: tools/debug-debug-scripts ${PIES} $(MKDIR_FIRST) - rm -f obj/generated.stamp + rm -f stamp/generated.stamp mkdir -p ${SRC_DIR}/src/debug-debug - debug-debug-scripts $(wordlist 2,$(words $^),$^) > ${SRC_DIR}/src/debug-debug/test.cpp + rm -f ${SRC_DIR}/src/debug-debug/test.cpp + debug-debug-scripts ${SRC_DIR}/src/debug-debug/ $(wordlist 2,$(words $^),$^) touch $@ |