CC = javac ALGS4 = ../../algs4 BIN = BaseballElimination SRCS = BaseballElimination.java CLASSPATH = -classpath '.:$(ALGS4)/algs4.jar:$(ALGS4)/stdlib.jar' .SUFFIXES: .SUFFIXES: .java .class .PHONY: clean $(BIN) .java.class: $(CC) -Xlint $(CLASSPATH) $< $(ALGS4)/bin/checkstyle $< $(BIN): $(BIN).class test: $(BIN) java $(CLASSPATH) $(BIN) ./data/teams4.txt java $(CLASSPATH) $(BIN) ./data/teams5.txt zip: $(BIN) $(ALGS4)/bin/findbugs $(BIN).class rm -f *.zip zip baseball.zip $(SRCS) clean: rm -f *.class *.zip check.sh $(BIN)