# Generated automatically from Makefile.in by configure.
.SUFFIXES: .java .class

D=../classes
#JAVA_HOME=/usr/local/src/jdk117_v3
SRC=$(shell find * -name CVS -prune -o -name \*.java -print)
PKG=$(shell find * -name CVS -prune -o -type d -print | sed 's/\//./g')
OBJ=$(patsubst %.java,$D/%.class,$(SRC))

#CP=.:../../jsdk/lib/jsdk22.jar:$(JAVA_HOME)/lib/classes.zip:../lib/jdk12.jar
#CP=.:../classes:../lib/jsdk.jar:$(JAVA_HOME)/lib/classes.zip:../lib/jdk12.jar
CP=.:../classes:../lib/jsdk22.jar:$(JAVA_HOME)/jre/lib/rt.jar:$(JAVA_HOME)/lib/tools.jar

SP=.:/home/ferg/ws/jsdk/src

JFLAGS=-classpath $(CP)
DOCPKG=com.caucho.util com.caucho.vfs com.caucho.xml com.caucho.xpath \
	com.caucho.jsp com.caucho.es com.caucho.xsl com.caucho.regexp \
	com.caucho.sql \
        org.w3c.dom javax.servlet javax.servlet.http javax.servlet.jsp \
	javax.servlet.jsp.tagext

$D/%.class	: %.java
	cd ../src; jikes -d ../classes ${JFLAGS} $<

all	: ../classes com/caucho/Version.java obj c

../classes	:
	mkdir ../classes

com/caucho/Version.java	:
	sed "s/__VERSION__/Resin $(VERSION) -- `date`/" < com/caucho/RawVersion.tmpl > com/caucho/Version.java

obj	: $(OBJ)

c	: foo
	(cd c/jni; $(MAKE))
	(cd c/plugin; $(MAKE))

clean	:
	(cd c/jni; $(MAKE) clean)
	(cd c/plugin; $(MAKE) clean)

install : foo
	(cd c/plugin; $(MAKE) install)

foo	:

tags	:
	etags $(SRC)

doc	: $(SRC)
	$(JAVA_HOME)/bin/javadoc -verbose -package -sourcepath $(CP) -d ../javadoc com.quercus

pubdoc	: $(SRC)
	- rm -rf ../javadoc
	- mkdir ../javadoc
	$(JAVA_HOME)/bin/javadoc -J-mx128m -sourcepath $(SP) -d ../javadoc $(DOCPKG)

