JAVAC=javac
JFLAGS=-classpath .
JAVA_CMD=/usr/bin/java

%.class : %.java
	$(JAVAC) $(JFLAGS) $<

go: go1 go2

go2: Library.class
	$(JAVA_CMD) Library

go1: Book.class
	$(JAVA_CMD) Book

checkstyle:
	JAVA_CMD=$(JAVA_CMD) checkstyle -c sun_checks.xml $(JAVA_FILES) package-info.java

clean:
	rm -f *.class