From 0f05580ad223289d4400becadecaf5f0470212e9 Mon Sep 17 00:00:00 2001 From: Julien Rioux Date: Thu, 19 Jan 2012 09:54:05 -0500 Subject: [PATCH] Build: Add www online-root target. --- GNUmakefile.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/GNUmakefile.in b/GNUmakefile.in index 48d52af68f..2cd9723edc 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -118,6 +118,8 @@ uninstall-WWW: # For both online and offline docs, issue `make doc WEB_TARGETS="offline online"' WEB_TARGETS = offline +WEB_ROOT_FILES = $(WEB_TARGETS:%=$(outdir)/%-root/index.html) + WEB_EXAMPLE_FILES = $(wildcard input/$(outdir)/*.ly) \ $(wildcard input/*/$(outdir)/*.ly) \ $(wildcard input/*/*/$(outdir)/*.ly) @@ -129,7 +131,7 @@ WEB_TRACKED_FILES = $(filter-out $(outdir)/index.html, \ $(shell bash -O nullglob -c "echo Documentation/$(outdir)/*.{midi,html,pdf,png,jpg,jpeg,txt,ly,ily,signature,css,zip,js,idx,php}") \ $(shell bash -O nullglob -c "echo Documentation/$(outdir)/*/*.{midi,html,pdf,png,jpg,jpeg,txt,ly,ily,signature,css,zip,js,idx,php}") -WWW-post: $(top-build-dir)/.htaccess $(outdir)/examples.html $(outdir)/offline-root/index.html +WWW-post: $(top-build-dir)/.htaccess $(outdir)/examples.html $(WEB_ROOT_FILES) # need UTF8 setting in case this is hosted on a website. $(top-build-dir)/.htaccess: @@ -139,8 +141,11 @@ $(outdir)/examples.html: $(WEB_EXAMPLE_FILES) $(buildscript-dir)/mutopia-index -o $(outdir)/examples.html input/ $(outdir)/offline-root/index.html: $(WEB_TRACKED_FILES) - $(buildscript-dir)/www_post $(PACKAGE_NAME) $(TOPLEVEL_VERSION) $(outdir) "$(WEB_TARGETS)" + $(buildscript-dir)/www_post $(PACKAGE_NAME) $(TOPLEVEL_VERSION) $(outdir) offline find $(outdir)/offline-root -type l | xargs rm -f + +$(outdir)/online-root/index.html: $(WEB_TRACKED_FILES) + $(buildscript-dir)/www_post $(PACKAGE_NAME) $(TOPLEVEL_VERSION) $(outdir) online endif # ifeq ($(out),www) # For those who cannot for the life in them remember to type -- 2.39.2