summaryrefslogtreecommitdiff
path: root/grammar/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'grammar/Makefile')
-rw-r--r--grammar/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/grammar/Makefile b/grammar/Makefile
index f269524f..840c2599 100644
--- a/grammar/Makefile
+++ b/grammar/Makefile
@@ -1,8 +1,14 @@
-all: rust pcre
+all: rust pcre pcre-colm
-rust: rust.lm parserust.lm
- ../colm/colm -o rust parserust.lm
+RAGEL = ../ragel/ragel
+COLM = ../colm/colm
-pcre: pcre.rl
- ../ragel/ragel -G2 pcre.rl
+rust: rust.lm parserust.lm $(COLM)
+ $(COLM) -o rust parserust.lm
+
+pcre: pcre.rl $(RAGEL)
+ $(RAGEL) -G2 pcre.rl
gcc -g -Wall -o pcre pcre.c
+
+pcre-colm: pcre.lm
+ $(COLM) -o pcre-colm pcre.lm