all: query query: Scanner.o Parser.o query.o g++ -o query Scanner.o Parser.o query.o Parser.o: Parser.cpp Parser.h Expressions.hpp Scanner.o: Scanner.cpp Scanner.h Expressions.hpp query.o: query.cpp Parser.h Scanner.h Expressions.hpp Scanner.cpp: Query.atg cococpp -namespace Query Query.atg test: query @echo "** TEST 0" @cat test0.qry @cat test0.data @./query test0.qry test0.data @echo "** TEST 1" @cat test1.qry @cat test1.data @./query test1.qry test1.data clean: rm -f query *.old *.o Scanner.h Scanner.cpp Parser.h Parser.cpp