diff options
Diffstat (limited to 'manuals_and_examples/Makefile.am')
-rw-r--r-- | manuals_and_examples/Makefile.am | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/manuals_and_examples/Makefile.am b/manuals_and_examples/Makefile.am index cdf536d..7768b2f 100644 --- a/manuals_and_examples/Makefile.am +++ b/manuals_and_examples/Makefile.am @@ -52,20 +52,20 @@ install-data-hook: mv -f $(dest_Makefile).new $(dest_Makefile) CLEANFILES = -DOXYGEN_CONFIGS = -DOXYGEN_CONFIGS += doxygen-all.cfg -DOXYGEN_CONFIGS += doxygen-api.cfg -DOXYGEN_CONFIGS += doxygen-basedbms.cfg -# DOXYGEN_CONFIGS += doxygen-server.cfg +DOXYGEN_TARGETS = +DOXYGEN_TARGETS += doxygen-all.doxystamp +DOXYGEN_TARGETS += doxygen-api.doxystamp +DOXYGEN_TARGETS += doxygen-basedbms.doxystamp +# DOXYGEN_TARGETS += doxygen-server.doxystamp + +CLEANFILES += $(DOXYGEN_TARGETS) EXTRA_DIST += doxygen-all.cfg.in EXTRA_DIST += doxygen-api.cfg.in EXTRA_DIST += doxygen-basedbms.cfg.in # EXTRA_DIST += doxygen-server.cfg.in -CLEANFILES += $(DOXYGEN_CONFIGS) - SUFFIXES = .cfg.in .cfg .cfg.in.cfg: $(SED) \ @@ -79,14 +79,18 @@ SUFFIXES = .cfg.in .cfg if HAVE_DOXYGEN CFG_TO_DIR = $(SED) -n 's,^doxygen-\([[:alpha:]]*\)\.cfg,dox-manuals/doc-\1,p' -all-local: $(DOXYGEN_CONFIGS) - @set -ex; for cfg in $(DOXYGEN_CONFIGS); do \ - $(MKDIR_P) "$$(echo "$$cfg" | $(CFG_TO_DIR))"; \ - $(DOXYGEN) "$$cfg"; \ - done +all-local: $(DOXYGEN_TARGETS) + +SUFFIXES += .doxystamp .cfg +.cfg.doxystamp: + rm -f "$@" + $(MKDIR_P) "$$(echo "$<" | $(CFG_TO_DIR))" + $(DOXYGEN) "$<" + date > $@ clean-local: rm -rf dox-manuals + rm -f doxygen-*.cfg endif # Install the documentation, in two parts: The stuff from $(srcdir) |