[e-cvs] cvs commit: e/doc Makefile
markm@eros.cs.jhu.edu
markm@eros.cs.jhu.edu
Mon, 27 Aug 2001 21:55:35 -0400
markm 01/08/27 21:55:35
Modified: doc Makefile
Log:
serialdoc for implementation javadoc
Revision Changes Path
1.38 +44 -8 e/doc/Makefile
Index: Makefile
===================================================================
RCS file: /cvs/e/doc/Makefile,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- Makefile 2001/08/19 20:44:44 1.37
+++ Makefile 2001/08/28 01:55:35 1.38
@@ -18,7 +18,7 @@
ode:
(cd elib/capability/ode; ./compose.e)
-javadocs: _packages _javadocs fixdocs
+javadocs: _packages _javadocs _serialdocs fixdocs
ifndef JAVADOC
ifdef JAVA_HOME
@@ -36,9 +36,6 @@
ER=org.erights.e
-VISIBILITY=-public
-# VISIBILITY=-private
-
_packages:
(cd $(TOP)/src/jsrc; find net org -name '*.java') | \
grep -v "/CVS/" | \
@@ -50,13 +47,12 @@
-rm $(TOP)/tarballs/javadoc.tar.gz
mkdir -p javadoc
$(JAVADOC) \
- $(VISIBILITY) \
+ -public \
-sourcepath $(TOP)/src/jsrc \
-d javadoc \
-use \
-version \
-author \
- -serialwarn \
-splitindex \
-windowtitle 'ELib API' \
-doctitle "E's Java API" \
@@ -83,17 +79,57 @@
-bottom "$(BOTTOM)" \
@packages.tmp
-fixdocs:
- $(STLE) $(TOP)/src/esrc/scripts/fixdoc.e
+_serialdocs:
+ -rm -rf serialdoc
+ -rm $(TOP)/tarballs/serialdoc.tar.gz
+ mkdir -p serialdoc
+ $(JAVADOC) \
+ -private \
+ -sourcepath $(TOP)/src/jsrc \
+ -d serialdoc \
+ -use \
+ -version \
+ -author \
+ -serialwarn \
+ -splitindex \
+ -windowtitle 'ELib Implementation' \
+ -doctitle "E's Java Implementation" \
+ -overview "$(TOP)/src/jsrc/overview.html" \
+ -link \
+ http://java.sun.com/products/jdk/1.3/docs/api/ \
+ -group "ELib: Using E from Java" \
+ "$(ER).elib.*" \
+ -group "ELib Support" \
+ "$(ER).develop.*:$(ER).extern.*" \
+ -group "Pluribus: Cryptographic Distributed Capabilities" \
+ "net.vattp.*:net.captp.*" \
+ -group "ELang: Implementing The E Language" \
+ "$(ER).elang.*" \
+ -group "ELang Support" \
+ "org.erights.build:org.apache.oro.text.regex:org.capml.*" \
+ -group "Elmer: An Interactive E command line & scratchpad" \
+ "$(ER).ui.*" \
+ -group "ERTP: Transfering Assayable Electronic Rights" \
+ "net.ertp*" \
+ -group "Meta: Sugaring and Deflecting Java Classes" \
+ "$(ER).meta.*" \
+ -header "$(HEADER)" \
+ -bottom "$(BOTTOM)" \
+ @packages.tmp
+ cp serialdoc/serialized-form.html javadoc/serialized-form.html
+fixdocs:
+ $(STLE) $(TOP)/src/esrc/scripts/fixdoc.e javadoc serialdoc
tarballs:
mkdir -p $(TOP)/tarballs
tar czf $(TOP)/tarballs/javadoc.tar.gz javadoc
+ tar czf $(TOP)/tarballs/serialdoc.tar.gz serialdoc
untarj:
rm -rf javadoc
tar xzf $(TOP)/tarballs/javadoc.tar.gz
+ tar xzf $(TOP)/tarballs/serialdoc.tar.gz
clean clobber: clobber-javadocs