From: Julien Rioux Date: Thu, 19 Jan 2012 14:54:05 +0000 (-0500) Subject: Build: Add www online-root target. X-Git-Tag: release/2.15.27-1~12 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0f05580ad223289d4400becadecaf5f0470212e9;p=lilypond.git Build: Add www online-root target. --- 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