]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
added new make target 'docs' to generate JavaDoc docs
authorjtauber <jtauber@unknown>
Mon, 29 Nov 1999 18:11:46 +0000 (18:11 +0000)
committerjtauber <jtauber@unknown>
Mon, 29 Nov 1999 18:11:46 +0000 (18:11 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193254 13f79535-47bb-0310-9956-ffa450edef68

Makefile
Makefile.rules

index 2b98fe65839d9273d0f0281ca001b463bb1569f0..8a22c526b0ee561a347a9cbff3764675d2f76a4c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,8 @@
 #
 BASEDIR=.
 
+APIDOCDIR=docs/api
+
 include $(BASEDIR)/Makefile.rules
 
 SUBDIRS=src
@@ -42,6 +44,24 @@ PROPERTIESXSL=$(CODEGEN)/properties.xsl
 CHARLISTXML  =$(CODEGEN)/charlist.xml
 CHARLISTXSL  =$(CODEGEN)/code-point-mapping.xsl
 
+PACKAGES=org.apache.fop.apps \
+       org.apache.fop.datatypes \
+       org.apache.fop.fo \
+       org.apache.fop.fo.flow \
+       org.apache.fop.fo.pagination \
+       org.apache.fop.image \
+       org.apache.fop.layout \
+       org.apache.fop.pdf \
+       org.apache.fop.render \
+       org.apache.fop.render.awt \
+       org.apache.fop.render.pdf \
+       org.apache.fop.render.xml \
+       org.apache.fop.svg \
+       org.apache.fop.viewer \
+       org.apache.fop.fo.properties \
+       org.apache.fop.render.pdf.fonts
+
+
 all: codegen allsubs
 
 clean: cleansubs
@@ -51,8 +71,7 @@ clobber: clean
        rm -rf $(GENDIR)
        rm -rf $(JARTEMP) $(JARTOC) $(JARFILE)
        rm -f $(SRCJAR)
-
-
+       rm -rf $(APIDOCDIR)
 
 codegen: $(GENDIR) compilegen
 
@@ -77,6 +96,9 @@ charlist: $(CHARLISTXML) $(CHARLISTXSL)
 fonts: $(FONTXML) $(FONTXSL)
        cd $(GENDIR) && for font in $(FONTXML) ; do $(XT) ../$$font ../$(FONTXSL) ; done
 
+docs: all $(APIDOCDIR) 
+       $(JAVADOC) $(JAVADOC_ARGS) $(PACKAGES)
+
 dist: all $(JARTEMP) distgen distorg
        rm -f $(JARFILE)
        cd $(JARTEMP) && $(JAR) -cf ../$(JARFILE) *
@@ -88,6 +110,9 @@ srcdist: clobber
 $(JARTEMP):
        mkdir $(JARTEMP)
 
+$(APIDOCDIR):
+       mkdir $(APIDOCDIR)
+
 distgen:
        cd $(GENDIR) && \
        rm -f $(JARTOC) && \
index a6f87dc0000221e327da3b50012582409db53b31..2826a757b5ad876cdfd6e11cf4c6099390d54e0e 100644 (file)
@@ -17,6 +17,9 @@ JAR=jar
 
 XT=${JAVA} com.jclark.xsl.sax.Driver
 
+JAVADOC = javadoc
+JAVADOC_ARGS = -overview $(BASEDIR)/src/overview.html -sourcepath "$(BASEDIR)/src;$(BASEDIR)/generated" -classpath "$(BASEDIR)/src;$(BASEDIR)/generated;$(CLASSPATH)" -d $(APIDOCDIR)
+
 TARGETS = all clean clobber
 
 .SUFFIXES: .java .class .xml $(SUFFIXES)