source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/NEMO/ext/AGRIF/LEX/Makefile.lex @ 5501

Last change on this file since 5501 was 5501, checked in by aclsce, 4 years ago

First import of IPSLCM6.5_work_ENSEMBLES working configuration

File size: 799 bytes
Line 
1LEX             = flex -i
2YACC    = bison -t -v -g
3
4all: main.c fortran.c
5
6main.c : convert.tab.c convert.yy.c
7        cat   convert.tab.c convert.yy.c > ../LIB/main.c
8        $(RM) convert.tab.c convert.yy.c
9
10fortran.c : fortran.tab.c fortran.yy.c
11        cat   fortran.tab.c fortran.yy.c > ../LIB/fortran.c
12        $(RM) fortran.tab.c fortran.yy.c
13
14convert.tab.c : convert.y decl.h
15        $(YACC) -p convert_ convert.y
16
17fortran.tab.c : fortran.y decl.h
18        $(YACC) -p fortran_ fortran.y
19
20convert.yy.c : convert.lex
21        $(LEX) -P convert_ -o convert.yy.c convert.lex
22
23fortran.yy.c : fortran.lex
24        $(LEX) -P fortran_ -o fortran.yy.c fortran.lex
25
26clean:
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
30clean-all: clean
31        $(RM) ../LIB/main.c ../LIB/fortran.c
Note: See TracBrowser for help on using the repository browser.