1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
all: ebnf ebnf: Scanner.o Parser.o ebnf.o g++ -o ebnf Scanner.o Parser.o ebnf.o Parser.o: Parser.cpp Parser.h Scanner.o: Scanner.cpp Scanner.h ebnf.o: ebnf.cpp Parser.h Scanner.h Scanner.cpp: EBNF.atg cococpp -namespace EBNF EBNF.atg clean: rm -f ebnf *.old *.o Scanner.h Scanner.cpp Parser.h Parser.cpp