e: lex.yy.c y.tab.c qbe.o cc lex.yy.c y.tab.c qbe.o -o eqbe lib.o: lib.c cc lib.c -c -o lib.o qbe.o: qbe.c cc qbe.c -c -o qbe.o lex.yy.c: y.tab.c e.l lex e.l y.tab.c: e.y yacc -d e.y clean: rm -rf lex.yy.c y.tab.c y.tab.h eqbe *.o install: e lib.o chmod +x ./e cp e eqbe /usr/local/bin cp lib.o /usr/local/share/ uninstall: rm -rf /usr/local/bin/{e,eqbe} rm -rf /usr/local/share/lib.o