main: y.tab.o lex.yy.o cc -DYYDEBUG=stdout -o main y.tab.o lex.yy.o -ly -ll y.tab.c y.tab.h: policy_test.y yacc -d policy_test.y y.tab.o: y.tab.c cc -c y.tab.c lex.yy.o: y.tab.h lex.yy.c cc -c lex.yy.c lex.yy.c: policy_test.l lex policy_test.l clean: rm -f *.o y.tab.* lex.yy.c