4 CLASSES=$(shell grep '^class\|^interface' $(BASE).java|awk '{print $$2}')
5 CLASSESS=$(addsuffix .class,$(CLASSES))
6 TARGET=$(BASE).zip $(BASE)
7 CFLAGS=-O2 -Wall -ggdb -lefence -ansi -pedantic
8 HAVE_JAR=$(shell which jar &>/dev/null;echo $$?)
17 $(CLASSESS): $(BASE).java
18 $(RM) $(basename $<)*.class
21 $(BASE).jar: $(CLASSESS)
24 $(BASE).zip: $(JARTARG) $(CLASSESS) $(addprefix $(BASE).,data html java c in in.gif) Makefile .htaccess
29 @echo "No 'jar' tool found, no speed-up archive created (use JDK 1.1+)."
32 app: $(BASE).html $(CLASSESS) $(JARTARG) $(BASE).data
33 appletviewer $(basename $<).html
36 $(RM) *.class $(BASE).{zip,jar}