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