SOURCEDIRS = automata file grammar gui regular AUX = DOCS ICON MEDIA Makefile mainFile README LICENSE ChangeLog.txt all: javac *.java find . -name "*.class" -o -name "*.java" > OUTYOUTY jar cmf mainFile JFLAP_With_Source.jar @OUTYOUTY $(AUX) rm OUTYOUTY without-source ws: javac *.java find . -name "*.class" > OUTYOUTY jar cmf mainFile JFLAP.jar @OUTYOUTY $(AUX) rm OUTYOUTY update: javac *.java find . -name "*.class" -o -name "*.java" > OUTYOUTY jar uf JFLAP.jar @OUTYOUTY $(AUX) rm OUTYOUTY jar: find . -name "*.class" -o -name "*.java" > OUTYOUTY jar cmf mainFile JFLAP_With_Source.jar @OUTYOUTY $(AUX) rm OUTYOUTY jar-ws: find . -name "*.class" > OUTYOUTY jar cmf mainFile JFLAP.jar @OUTYOUTY $(AUX) rm OUTYOUTY clean: find $(SOURCEDIRS) \( -name "*.class" -o -name "*~" -o -name ".DS_Store" \) \ -a -delete rm -f JFLAP.jar