Added javadoc definitions and rules.

This commit is contained in:
Janet B. Anderson
2002-10-24 19:07:52 +00:00
parent a7930cdaa0
commit d4cf198ce8

View File

@@ -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) $@