diff --git a/Makefile b/Makefile index 49d6674184b42e7a123298fad10ab4944bedcf13..a90c82ee8b20d29d57353ab4ea86c4ec8db3c7e9 100755 --- a/Makefile +++ b/Makefile @@ -223,9 +223,29 @@ export TTOOL_DOC_HTML = $(TTOOL_DOC)/html DOCFLAGS = -encoding "UTF8" -quiet -J-Xmx512m -classpath $(TTOOL_CLASSPATH) -d $(TTOOL_DOC_HTML) +documentationfor: $(patsubst %,$(TTOOL_SRC)/%,$(GLOBAL_JAVA)) + @echo "$(PREFIX) Generating Javadoc" + echo + for p in $^; do \ + echo $$p ;\ + $(JAVADOC) $(DOCFLAGS) $$p ;\ + done + +documentationfile: $(patsubst %,$(TTOOL_SRC)/%,$(GLOBAL_JAVA)) + @echo "$(PREFIX) Generating Javadoc" + mkdir -p $(TTOOL_DOC_HTML) + rm $(TTOOL_DOC_HTML)/listofclasses.txt + for p in $^; do \ + echo $$p >> $(TTOOL_DOC_HTML)/listofclasses.txt;\ + done + $(JAVADOC) $(DOCFLAGS) @$(TTOOL_DOC_HTML)/listofclasses.txt + @echo "$(PREFIX) Generating Javadoc done" + documentation: $(patsubst %,$(TTOOL_SRC)/%,$(GLOBAL_JAVA)) @echo "$(PREFIX) Generating Javadoc" - @$(JAVADOC) $(DOCFLAGS) $^ + echo + $(JAVADOC) $(DOCFLAGS) $^ + # ======================================== # ========== RELEASES ==========