JAVAC = jikes +1.0 #JAVAC = javac -g OPTS-1.0 = #-classpath /usr/local/lib/jdk-1.0.2/classes.zip -verbose OPTS-1.1 = #-verbose JAVADOC = javadoc JAVADOCOPTS = -private -author -d docs CLASSDIR = mootcan SRCS = $(CLASSDIR)/*.java DOCDIR = docs OLDVERSION = 0.1.16 NEWVERSION = 0.1.17 VFILES = index.html index_javascript.html mootcan/MOOtcan.java NAME = mootcan-$(NEWVERSION) mootcan: clean $(JAVAC) $(OPTS-1.1) $(SRCS) jdk1.0: clean $(JAVAC) $(OPTS-1.0) $(SRCS) docs: mkdir docs cp -r /free/home0/sindre/local/include/javadoc-images docs/images $(JAVADOC) $(JAVADOCOPTS) $(SRCS) cleandocs: rm -rf $(DOCDIR) clean: cleandocs rm -f $(NAME).tar.gz rm -f $(CLASSDIR)/*.class $(CLASSDIR)/*.jar *.jar pretty: java jstyle.JSFormatter $(SRCS) rename $(CLASSDIR)/%.java.js $(CLASSDIR)/%.java java jstyle.JSBeautifier -s2 $(SRCS) rename $(CLASSDIR)/%.java.js $(CLASSDIR)/%.java version_up: for vfile in $(VFILES); do cat $$vfile | sed s/$(OLDVERSION)/$(NEWVERSION)/g > $$vfile; done jar: mootcan jar cvf mootcan.jar mootcan/*.class dist: clean mootcan jar docs cd .. && tar cf $(NAME).tar $(NAME) cd .. && gzip $(NAME).tar