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

JAVA_FILES=MagicSquare.java
CLASS_FILES=$(patsubst %.java,%.class,$(JAVA_FILES))

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

go: $(CLASS_FILES)
	JAVA_CMD=$(JAVA_CMD) checkstyle -c sun_checks.xml $(JAVA_FILES) package-info.java
	findbugs -low -effort:max -textui $(CLASS_FILES)
	$(JAVA_CMD) MagicSquare

clean:
	rm -f *.class