From d4cf198ce8cb0767e7ed32dedd1467d518e09bd5 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Thu, 24 Oct 2002 19:07:52 +0000 Subject: [PATCH] Added javadoc definitions and rules. --- configure/RULES_JAVA | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/configure/RULES_JAVA b/configure/RULES_JAVA index 66ab20789..d448da763 100644 --- a/configure/RULES_JAVA +++ b/configure/RULES_JAVA @@ -68,6 +68,14 @@ else JAR_OPTIONS = cvf endif +#------------------------------------------------------- +# Java doc definitions +ifeq ($(JAVADOC),YES) +JAVADOCFLAGS += $(USR_JAVADOCFLAGS) +JAVADOCCMD = $(subst \,/,$(JAVA_BIN)/javadoc$(EXE) $(CLASSPATH) $(SOURCEPATH) $(JAVADOCFLAGS)) +INSTALL_JAVADOC = $(CLASSES:%.class=$(INSTALL_HTML)/%.html) +endif + #------------------------------------------------------- # Java rules @@ -85,12 +93,12 @@ build: inc build: $(COMMON_TESTCLASSES) $(COMMON_JAR) -buildInstall : $(INSTALL_JAR) +buildInstall : $(INSTALL_JAR) $(INSTALL_JAVADOC) #This clean works only from O.* dirs. clean:: @$(RMDIR) $(INSTALL_CLASSES) - @$(RM) $(INSTALL_JAR) + @$(RM) $(INSTALL_JAR) $(INSTALL_JAVADOC) @$(RM) $(COMMON_TESTCLASSES) $(COMMON_JAR) $(COMMON_JAVAINC) $(JAVA_DIRECTORY_TARGETS): @@ -111,6 +119,11 @@ $(INSTALL_CLASSES): $(addprefix ../,$(DEPJAVA)) @$(RM) $@ $(JAVACCMD) -d $(INSTALL_JAVA) $^ +$(INSTALL_JAVADOC): $(addprefix ../,$(DEPJAVA)) + @echo Creating java class files + @$(RM) $@ + $(JAVACCMD) -d $(INSTALL_JAVA) $^ + $(COMMON_DIR)/%.jar: $(JARDEPFILES) @echo Creating java jar file $@ @$(RM) $@