JAVA = java JAVAC = javac JFLEX = jflex # ------------------------------------------------- all: run run: compile $(JAVA) BinaryLexer * compile: BinaryLexer.class StraightStreamReader.class clean: rm -f *~ *.class BinaryLexer.java %.class: %.java $(JAVAC) $^ BinaryLexer.java: binary.flex $(JFLEX) $^