if CREATE_API_DOCS noinst_DATA = html endif EXTRA_DIST = classpath-copyright.xml dist-hook: -$(mkinstalldirs) $(distdir) @if [ -d $(srcdir)/xslt ]; then \ echo $(CP) -R $(srcdir)/xslt $(distdir); \ $(CP) -R $(srcdir)/xslt $(distdir); \ fi @if [ -d html ]; then \ echo $(CP) -R html $(distdir); \ $(CP) -R html $(distdir); \ else \ echo "Error: did not configure --enable-gjdoc"; exit 1; \ fi htmllist := $(shell $(FIND) html | grep -v "^html$$") install-data-local: $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/api @list='$(htmllist)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ if test -f "$$p"; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/api/$$f"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/api/$$f; \ elif test -d "$$p"; then \ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/api/$$f; \ fi; \ done uninstall-local: @list='$(htmllist)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ if test -f "$$p"; then \ echo " rm -f $(DESTDIR)$(pkgdatadir)/api/$$f"; \ rm -f $(DESTDIR)$(pkgdatadir)/api/$$f; \ fi; \ done html: create_xml create_catalog create_html packages := $(shell cd $(top_srcdir) && $(FIND) java javax -type d ! -regex .*CVS | tr '/' '.' ) #| grep -v "^java\$" ) date := $(shell $(DATE)) clean: -rm -rf xml -rm -rf html -rm -f gjdoccatalog.xml -rm -f gjdoc_rawcomment.cache create_xml: -$(MKDIR) xml > /dev/null 2>&1 $(GJDOC) -sourcepath \ "$(top_srcdir):$(top_srcdir)/vm/reference" \ -doclet gnu.classpath.tools.doclets.xmldoclet.Driver \ -d xml $(packages) -touch create_xml create_catalog: $(XMLCATALOG) --noout --create \ --add "public" \ "-//GNU//DTD Gjdoc XML V0.1.1//EN" \ http://www.gnu.org/software/cp-tools/dtd/gjdoc.dtd \ --add "rewriteSystem" \ http://www.gnu.org/software/cp-tools/dtd/ \ file:///usr/local/share/gjdoc/dtd/ \ gjdoccatalog.xml -touch create_catalog create_html: -$(MKDIR) html > /dev/null 2>&1 -$(CP) -Ru $(srcdir)/xslt/common html $(XSLTPROC) \ --novalid \ --param verbose "1" \ --param now "'$(date)'" \ --param copyrightfile "'$(srcdir)/classpath-copyright.xml'" \ --param windowtitle "'GNU Classpath CVS'" \ --param targetdir "'html'" \ "$(srcdir)/xslt/gjdocxml2html.xsl" \ "xml/index.xml" -touch create_html