summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@colm.net>2019-10-16 11:37:55 -0300
committerAdrian Thurston <thurston@colm.net>2019-10-16 11:39:02 -0300
commit61f3c8db08f7f60e284f17cea2752fd49296a4b1 (patch)
tree6d401a107d6a1f3e7466802878de81d997058f5f /test
parentd605f733cd8b0f7e6efa93317060135418fbccc9 (diff)
downloadcolm-61f3c8db08f7f60e284f17cea2752fd49296a4b1.tar.gz
improved dependency specification in building colm progs
Diffstat (limited to 'test')
-rw-r--r--test/ragel.d/Makefile.am2
-rw-r--r--test/rlhc.d/Makefile2
-rw-r--r--test/rlparse.d/Makefile2
-rw-r--r--test/trans.d/Makefile2
4 files changed, 4 insertions, 4 deletions
diff --git a/test/ragel.d/Makefile.am b/test/ragel.d/Makefile.am
index e092af12..0da7abae 100644
--- a/test/ragel.d/Makefile.am
+++ b/test/ragel.d/Makefile.am
@@ -62,7 +62,7 @@ trans_SOURCES = trans.c main.c
trans_LDADD = -lcolm
trans_LDFLAGS = $(COLM_xLDFLAGS)
-trans.c: trans.lm $(TRANS_DEPS)
+trans.c: trans.lm $(TRANS_DEPS) $(COLM_BIN)
$(COLM_BIN) -c -b trans_object -I$(RAGEL_LM) -I../../ragel/host-go -o $@ $<
gentests: gentests.sh Makefile
diff --git a/test/rlhc.d/Makefile b/test/rlhc.d/Makefile
index f322bbb3..f51392d4 100644
--- a/test/rlhc.d/Makefile
+++ b/test/rlhc.d/Makefile
@@ -21,7 +21,7 @@ RLHC_DEP = \
rlhc-julia.lm \
rlhc-js.lm
-rlhc: rlhc.lm $(RLHC_DEP)
+rlhc: rlhc.lm $(RLHC_DEP) $(COLM)
$(COLM) -b rlhc_object -o $@ $<
clean:
diff --git a/test/rlparse.d/Makefile b/test/rlparse.d/Makefile
index 895f5004..bcd39a12 100644
--- a/test/rlparse.d/Makefile
+++ b/test/rlparse.d/Makefile
@@ -21,7 +21,7 @@ if.h: parse.c
if.cc: parse.c
commit.cc: parse.c
-parse.c: rlparse.lm reducer.lm $(RAGEL_LM)
+parse.c: rlparse.lm reducer.lm $(RAGEL_LM) $(COLM)
$(COLM) -c -b rlparse_object -o $@ -e if.h -x if.cc -m commit.cc $<
%.o: %.c
diff --git a/test/trans.d/Makefile b/test/trans.d/Makefile
index 3727c595..e8657cff 100644
--- a/test/trans.d/Makefile
+++ b/test/trans.d/Makefile
@@ -23,7 +23,7 @@ main.o: main.c
trans.o: trans.c
gcc -c $(COLM_INC) -o $@ $<
-trans.c: trans.lm $(TRANS_DEPS)
+trans.c: trans.lm $(TRANS_DEPS) $(COLM)
$(COLM) -b trans_object -c -o $@ $<
clean: