]> granicus.if.org Git - docbook-dsssl/commitdiff
Added infrastructure for building classes
authorNorman Walsh <ndw@nwalsh.com>
Tue, 13 Nov 2001 11:58:49 +0000 (11:58 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Tue, 13 Nov 2001 11:58:49 +0000 (11:58 +0000)
xsl/extensions/xalan2/.classes/.cvsignore [new file with mode: 0644]
xsl/extensions/xalan2/.classes/Makefile [new file with mode: 0644]
xsl/extensions/xalan2/.classes/Makefile.common [new file with mode: 0644]
xsl/extensions/xalan2/.classes/com/.cvsignore [new file with mode: 0644]
xsl/extensions/xalan2/.classes/com/Makefile [new file with mode: 0644]
xsl/extensions/xalan2/.classes/com/nwalsh/.cvsignore [new file with mode: 0644]
xsl/extensions/xalan2/.classes/com/nwalsh/Makefile [new file with mode: 0644]
xsl/extensions/xalan2/.classes/com/nwalsh/xalan/.cvsignore [new file with mode: 0644]
xsl/extensions/xalan2/.classes/com/nwalsh/xalan/Makefile [new file with mode: 0644]
xsl/extensions/xalan2/.cvsignore

diff --git a/xsl/extensions/xalan2/.classes/.cvsignore b/xsl/extensions/xalan2/.classes/.cvsignore
new file mode 100644 (file)
index 0000000..95a900d
--- /dev/null
@@ -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 (file)
index 0000000..e19e727
--- /dev/null
@@ -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 (file)
index 0000000..f2fdfef
--- /dev/null
@@ -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 (file)
index 0000000..95a900d
--- /dev/null
@@ -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 (file)
index 0000000..ce49ec1
--- /dev/null
@@ -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 (file)
index 0000000..95a900d
--- /dev/null
@@ -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 (file)
index 0000000..bf3e738
--- /dev/null
@@ -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 (file)
index 0000000..95a900d
--- /dev/null
@@ -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 (file)
index 0000000..a451849
--- /dev/null
@@ -0,0 +1,8 @@
+SOURCEPATH=../../../..
+VPATH=$(SOURCEPATH)/com/nwalsh/xalan
+CLASSBASE=$(SOURCEPATH)/.classes
+SUBDIRS=__PHONY__
+
+include Makefile.incl
+include ../../../../.classes/Makefile.common
+
index 4d3c216f530cddb0e3130a541fcf34bdecc4b245..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1 +0,0 @@
-.classes