diff options
author | Adrian Thurston <thurston@complang.org> | 2007-10-23 22:38:45 +0000 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2007-10-23 22:38:45 +0000 |
commit | 098a160efe43104f3b2d146d03c195a0b3916daa (patch) | |
tree | 9627d4ea35f3b23f26917ea5fda18d8e778b4677 /examples | |
parent | 1c22fd04707dd3c39f49b171ce9776eaffb54059 (diff) | |
download | ragel-098a160efe43104f3b2d146d03c195a0b3916daa.tar.gz |
The backend is now called by the ragel program; updated the test harness and
the examples makefile.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/Makefile | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/examples/Makefile b/examples/Makefile index 7e473868..a392aa84 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -19,7 +19,6 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA RAGEL = ../ragel/ragel -RLCODEGEN = ../rlgen-cd/rlgen-cd FLEX = flex RE2C = re2c CFLAGS = -Wall -g -O3 @@ -46,8 +45,8 @@ distclean clean: gotocallret: gotocallret.o g++ -g -o gotocallret gotocallret.o -gotocallret.cpp: gotocallret.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) gotocallret.rl | $(RLCODEGEN) -G2 -o gotocallret.cpp +gotocallret.cpp: gotocallret.rl + $(RAGEL) -G2 -o gotocallret.cpp gotocallret.rl gotocallret.o: gotocallret.cpp g++ -Wall -g -c -O3 -o $@ $< @@ -56,26 +55,26 @@ gotocallret.o: gotocallret.cpp pullscan: pullscan.o gcc -g -o $@ $< -pullscan.c: pullscan.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) pullscan.rl | $(RLCODEGEN) -G2 -o $@ +pullscan.c: pullscan.rl $(RAGEL) + $(RAGEL) -G2 -o $@ pullscan.rl concurrent: concurrent.o g++ -g -o concurrent concurrent.o -concurrent.cpp: concurrent.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) concurrent.rl | $(RLCODEGEN) -G2 -o concurrent.cpp +concurrent.cpp: concurrent.rl $(RAGEL) + $(RAGEL) -G2 -o concurrent.cpp concurrent.rl rlscan: rlscan.o g++ -g -o rlscan rlscan.o -rlscan.cpp: rlscan.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) rlscan.rl | $(RLCODEGEN) -G2 -o rlscan.cpp +rlscan.cpp: rlscan.rl + $(RAGEL) -G2 -o rlscan.cpp rlscan.rl statechart: statechart.o g++ -g -o statechart statechart.o -statechart.cpp: statechart.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) statechart.rl | $(RLCODEGEN) -G2 -o statechart.cpp +statechart.cpp: statechart.rl + $(RAGEL) -G2 -o statechart.cpp statechart.rl statechart.o: statechart.cpp g++ -Wall -g -c -O3 -o $@ $< @@ -83,14 +82,14 @@ statechart.o: statechart.cpp params: params.o gcc -g -o params params.o -params.c: params.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) params.rl | $(RLCODEGEN) -G2 -o params.c +params.c: params.rl + $(RAGEL) -G2 -o params.c params.rl clang: clang.o gcc -g -o clang clang.o -clang.c: clang.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) clang.rl | $(RLCODEGEN) -G2 -o clang.c +clang.c: clang.rl + $(RAGEL) -G2 -o clang.c clang.rl optional: lex-cppscan re2c-cppscan @@ -103,8 +102,8 @@ lex-cppscan: lex-cppscan.o re2c-cppscan: re2c-cppscan.o g++ -g -o $@ $< -cppscan.cpp: cppscan.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) cppscan.rl | $(RLCODEGEN) -G2 -o $@ +cppscan.cpp: cppscan.rl + $(RAGEL) -G2 -o $@ cppscan.rl lex-cppscan.cpp: cppscan.lex $(FLEX) -f -o $@ $< @@ -118,27 +117,27 @@ example.cpp: example.rec format: format.o gcc -g -o format format.o -format.c: format.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) format.rl | $(RLCODEGEN) -G2 -o format.c +format.c: format.rl + $(RAGEL) -G2 -o format.c format.rl awkemu: awkemu.o gcc -g -o awkemu awkemu.o -awkemu.c: awkemu.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) awkemu.rl | $(RLCODEGEN) -G2 -o awkemu.c +awkemu.c: awkemu.rl + $(RAGEL) -G2 -o awkemu.c awkemu.rl mailbox: mailbox.o g++ -g -o mailbox mailbox.o -mailbox.cpp: mailbox.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) mailbox.rl | $(RLCODEGEN) -G2 -o mailbox.cpp +mailbox.cpp: mailbox.rl + $(RAGEL) -G2 -o mailbox.cpp mailbox.rl atoi: atoi.o g++ -g -o atoi atoi.o -atoi.cpp: atoi.rl $(RAGEL) $(RLCODEGEN) - $(RAGEL) atoi.rl | $(RLCODEGEN) -G2 -o atoi.cpp +atoi.cpp: atoi.rl + $(RAGEL) -G2 -o atoi.cpp atoi.rl atoi.o: atoi.cpp g++ -Wall -g -c -O3 -o $@ $< |