From: Norman Walsh Date: Tue, 13 Nov 2001 11:58:49 +0000 (+0000) Subject: Added infrastructure for building classes X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70b043cb5e6b15145599daaec2a654ea1c7520df;p=docbook-dsssl Added infrastructure for building classes --- diff --git a/xsl/extensions/xalan2/.classes/.cvsignore b/xsl/extensions/xalan2/.classes/.cvsignore new file mode 100644 index 000000000..95a900d04 --- /dev/null +++ b/xsl/extensions/xalan2/.classes/.cvsignore @@ -0,0 +1,2 @@ +*.class +Makefile.incl diff --git a/xsl/extensions/xalan2/.classes/Makefile b/xsl/extensions/xalan2/.classes/Makefile new file mode 100644 index 000000000..e19e7275c --- /dev/null +++ b/xsl/extensions/xalan2/.classes/Makefile @@ -0,0 +1,8 @@ +SOURCEPATH=.. +VPATH=$(SOURCEPATH)/ +CLASSBASE=$(SOURCEPATH)/.classes +SUBDIRS=__PHONY__ com + +include Makefile.incl +include ../.classes/Makefile.common + diff --git a/xsl/extensions/xalan2/.classes/Makefile.common b/xsl/extensions/xalan2/.classes/Makefile.common new file mode 100644 index 000000000..f2fdfefa4 --- /dev/null +++ b/xsl/extensions/xalan2/.classes/Makefile.common @@ -0,0 +1,38 @@ +CLASSPATH=$(CLASSBASE):/projects/apache/xml-xalan/java/build/xalan.jar:/projects/apache/xml-xalan/java/bin/xerces.jar:/projects/apache/xml-xalan/java/bin/bsf.jar:/usr/local/jaxp-1.1/jaxp.jar:/usr/local/jaxp-1.1/parser.jar + +all: $(CLASSFILES) + -@for f in $(SUBDIRS); do \ + if [ "$$f" != "__PHONY__" ]; then \ + cd $$f; make all; cd ..; \ + fi \ + done + +clean: + rm -f *.class + -@for f in $(SUBDIRS); do \ + if [ "$$f" != "__PHONY__" ]; then \ + cd $$f; make clean; cd ..; \ + fi \ + done + +jar: all + jar cf ../../xalan2.jar com + +%.class : %.java + javac -classpath $(CLASSPATH) \ + -sourcepath $(SOURCEPATH) \ + -g -d $(CLASSBASE) \ + $< + +includes: + classlist $(VPATH) > Makefile.incl + -@for f in $(SUBDIRS); do \ + if [ "$$f" != "__PHONY__" ]; then \ + if [ -d "$$f" -a -f "$$f/Makefile" ]; then \ + cd $$f; make includes; cd ..; \ + else if [ ! -d "$$f" ]; then \ + mkdir $$f; \ + fi; \ + fi; \ + fi; \ + done diff --git a/xsl/extensions/xalan2/.classes/com/.cvsignore b/xsl/extensions/xalan2/.classes/com/.cvsignore new file mode 100644 index 000000000..95a900d04 --- /dev/null +++ b/xsl/extensions/xalan2/.classes/com/.cvsignore @@ -0,0 +1,2 @@ +*.class +Makefile.incl diff --git a/xsl/extensions/xalan2/.classes/com/Makefile b/xsl/extensions/xalan2/.classes/com/Makefile new file mode 100644 index 000000000..ce49ec1f0 --- /dev/null +++ b/xsl/extensions/xalan2/.classes/com/Makefile @@ -0,0 +1,8 @@ +SOURCEPATH=../.. +VPATH=$(SOURCEPATH)/com +CLASSBASE=$(SOURCEPATH)/.classes +SUBDIRS=__PHONY__ nwalsh + +include Makefile.incl +include ../../.classes/Makefile.common + diff --git a/xsl/extensions/xalan2/.classes/com/nwalsh/.cvsignore b/xsl/extensions/xalan2/.classes/com/nwalsh/.cvsignore new file mode 100644 index 000000000..95a900d04 --- /dev/null +++ b/xsl/extensions/xalan2/.classes/com/nwalsh/.cvsignore @@ -0,0 +1,2 @@ +*.class +Makefile.incl diff --git a/xsl/extensions/xalan2/.classes/com/nwalsh/Makefile b/xsl/extensions/xalan2/.classes/com/nwalsh/Makefile new file mode 100644 index 000000000..bf3e738ef --- /dev/null +++ b/xsl/extensions/xalan2/.classes/com/nwalsh/Makefile @@ -0,0 +1,8 @@ +SOURCEPATH=../../.. +VPATH=$(SOURCEPATH)/com/nwalsh +CLASSBASE=$(SOURCEPATH)/.classes +SUBDIRS=__PHONY__ xalan + +include Makefile.incl +include ../../../.classes/Makefile.common + diff --git a/xsl/extensions/xalan2/.classes/com/nwalsh/xalan/.cvsignore b/xsl/extensions/xalan2/.classes/com/nwalsh/xalan/.cvsignore new file mode 100644 index 000000000..95a900d04 --- /dev/null +++ b/xsl/extensions/xalan2/.classes/com/nwalsh/xalan/.cvsignore @@ -0,0 +1,2 @@ +*.class +Makefile.incl diff --git a/xsl/extensions/xalan2/.classes/com/nwalsh/xalan/Makefile b/xsl/extensions/xalan2/.classes/com/nwalsh/xalan/Makefile new file mode 100644 index 000000000..a451849ff --- /dev/null +++ b/xsl/extensions/xalan2/.classes/com/nwalsh/xalan/Makefile @@ -0,0 +1,8 @@ +SOURCEPATH=../../../.. +VPATH=$(SOURCEPATH)/com/nwalsh/xalan +CLASSBASE=$(SOURCEPATH)/.classes +SUBDIRS=__PHONY__ + +include Makefile.incl +include ../../../../.classes/Makefile.common + diff --git a/xsl/extensions/xalan2/.cvsignore b/xsl/extensions/xalan2/.cvsignore index 4d3c216f5..e69de29bb 100644 --- a/xsl/extensions/xalan2/.cvsignore +++ b/xsl/extensions/xalan2/.cvsignore @@ -1 +0,0 @@ -.classes