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 | |
---|
1 | LEX = flex -i |
---|
2 | YACC = bison -t -v -g |
---|
3 | |
---|
4 | all: main.c fortran.c |
---|
5 | |
---|
6 | main.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 | |
---|
10 | fortran.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 | |
---|
14 | convert.tab.c : convert.y decl.h |
---|
15 | $(YACC) -p convert_ convert.y |
---|
16 | |
---|
17 | fortran.tab.c : fortran.y decl.h |
---|
18 | $(YACC) -p fortran_ fortran.y |
---|
19 | |
---|
20 | convert.yy.c : convert.lex |
---|
21 | $(LEX) -P convert_ -o convert.yy.c convert.lex |
---|
22 | |
---|
23 | fortran.yy.c : fortran.lex |
---|
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) ../LIB/main.c ../LIB/fortran.c |
---|
Note: See
TracBrowser
for help on using the repository browser.