source:
vendors/AGRIF/current/LIB/Makefile.lex
@
5420
Last change on this file since 5420 was 4777, checked in by rblod, 10 years ago | |
---|---|
File size: 771 bytes |
Rev | Line | |
---|---|---|
[4777] | 1 | LEX = flex -i |
2 | YACC = bison -t -v -g | |
[1901] | 3 | |
[4777] | 4 | all: main.c fortran.c |
[1901] | 5 | |
[4777] | 6 | main.c : convert.tab.c convert.yy.c |
7 | cat convert.tab.c convert.yy.c > main.c | |
8 | $(RM) convert.tab.c convert.yy.c | |
[1901] | 9 | |
[4777] | 10 | fortran.c : fortran.tab.c fortran.yy.c |
11 | cat fortran.tab.c fortran.yy.c > fortran.c | |
12 | $(RM) fortran.tab.c fortran.yy.c | |
[1901] | 13 | |
[4777] | 14 | convert.tab.c : convert.y decl.h |
15 | $(YACC) -p convert_ convert.y | |
[1901] | 16 | |
[4777] | 17 | fortran.tab.c : fortran.y decl.h |
18 | $(YACC) -p fortran_ fortran.y | |
[1901] | 19 | |
[4777] | 20 | convert.yy.c : convert.lex |
21 | $(LEX) -P convert_ -o convert.yy.c convert.lex | |
[1901] | 22 | |
23 | fortran.yy.c : fortran.lex | |
[4777] | 24 | $(LEX) -P fortran_ -o fortran.yy.c fortran.lex |
25 | ||
26 | clean: | |
27 | $(RM) convert.yy.c convert.tab.c convert.output convert.vcg convert.dot \ | |
28 | fortran.yy.c fortran.tab.c fortran.output fortran.vcg fortran.dot | |
29 | ||
30 | clean-all: clean | |
31 | $(RM) main.c fortran.c |
Note: See TracBrowser
for help on using the repository browser.