12345678910111213141516171819202122232425262728293031 |
- LEX = flex -i
- YACC = bison -t -v -g
- all: main.c fortran.c
- main.c : convert.tab.c convert.yy.c
- cat convert.tab.c convert.yy.c > ../LIB/main.c
- $(RM) convert.tab.c convert.yy.c
- fortran.c : fortran.tab.c fortran.yy.c
- cat fortran.tab.c fortran.yy.c > ../LIB/fortran.c
- $(RM) fortran.tab.c fortran.yy.c
- convert.tab.c : convert.y decl.h
- $(YACC) -p convert_ convert.y
- fortran.tab.c : fortran.y decl.h
- $(YACC) -p fortran_ fortran.y
- convert.yy.c : convert.lex
- $(LEX) -P convert_ -o convert.yy.c convert.lex
- fortran.yy.c : fortran.lex
- $(LEX) -P fortran_ -o fortran.yy.c fortran.lex
- clean:
- $(RM) convert.yy.c convert.tab.c convert.output convert.vcg convert.dot \
- fortran.yy.c fortran.tab.c fortran.output fortran.vcg fortran.dot
- clean-all: clean
- $(RM) ../LIB/main.c ../LIB/fortran.c
|