1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
##
## File: Makefile.am
## Package: Babel makefiles
## Copyright: (c) 2000-2001 The Regents of the University of California
## Revision: $Revision: 4434 $
## Modified: $Date: 2005-03-17 09:05:29 -0800 (Thu, 17 Mar 2005) $
## Description: automake makefile to build the Babel documentation
##
docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)-doc/compiler-javadoc
JAVADOC = @JAVADOC@
JAVADOCFILES = package-list stylesheet.css *.html
SYSJAR = /usr/share/java
CP = ${SYSJAR}/gnu.getopt.jar:${SYSJAR}/xercesImpl.jar:${SYSJAR}/xmlParserAPIs.jar:${SYSJAR}/xml-apis.jar
SP = $(top_srcdir)/compiler:$(top_srcdir)/runtime/java
if SUPPORT_CYGWIN
CLASSPATH = `cygpath --path --windows "$(CP)"`
SOURCEPATH = `cygpath --path --windows "$(SP)"`
else
CLASSPATH = $(CP)
SOURCEPATH = $(SP)
endif
BABEL_PACKAGES = \
gov.llnl.babel \
gov.llnl.babel.backend \
gov.llnl.babel.backend.c \
gov.llnl.babel.backend.cxx \
gov.llnl.babel.backend.fortran \
gov.llnl.babel.backend.ior \
gov.llnl.babel.backend.jdk \
gov.llnl.babel.backend.python \
gov.llnl.babel.backend.writers \
gov.llnl.babel.config \
gov.llnl.babel.parsers.sidl \
gov.llnl.babel.parsers.xml \
gov.llnl.babel.repository \
gov.llnl.babel.symbols \
gov.llnl.babel.url \
gov.llnl.babel.url.cookie \
gov.llnl.babel.xml \
gov.llnl.sidl \
sidl
make-javadoc:
if test -n "$(JAVADOC)" -a -x "$(JAVADOC)"; then \
rm -f $(JAVADOCFILES); \
rm -rf gov sidl; \
CLASSPATH="$(CLASSPATH)"; \
SOURCEPATH="$(SOURCEPATH)"; \
$(JAVADOC) -tagletpath "$$CLASSPATH" \
-sourcepath "$$SOURCEPATH" -d . $(BABEL_PACKAGES);\
fi
package-list: make-javadoc
stylesheet.css : make-javadoc
dist-hook: make-javadoc
mkdir -p $(top_distdir)/doc/html
@list=`ls -d $(JAVADOCFILES) gov sidl`; \
for file in $$list; do \
if test -d $$file; then \
cp -pr $$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$file $(distdir)/$$file || :; \
fi; \
done
install-data-local: make-javadoc
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(docdir)
@list=`ls $(JAVADOCFILES)`; \
for p in $$list; do \
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(docdir)/$$p"; \
$(INSTALL_DATA) $$p $(DESTDIR)$(docdir)/$$p; \
done
if test -d gov; then \
cp -r gov/ $(DESTDIR)$(docdir); \
else \
echo "gov javadoc documentation missing (skipped)"; \
fi
if test -d sidl; then \
cp -r sidl/ $(DESTDIR)$(docdir); \
else \
echo "sidl javadoc documentation missing (skipped)"; \
fi
uninstall-local:
@$(NORMAL_UNINSTALL)
@list=`ls -d $(JAVADOCFILES)`; \
for p in $$list; do \
echo rm -f $(DESTDIR)$(docdir)/$$p; \
rm -f $(DESTDIR)$(docdir)/$$p; \
done
rm -rf $(DESTDIR)$(docdir)/gov $(DESTDIR)$(docdir)/sidl
distclean-local:
@if test "X$(srcdir)" != "X."; then \
echo rm -rf $(JAVADOCFILES) gov sidl; \
rm -rf $(JAVADOCFILES) gov sidl; \
fi
$(RM) -rf resources
maintainer-clean-local:
rm -rf $(JAVADOCFILES) gov sidl
|