X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=GNUmakefile.in;h=2cd9723edc0191ab2f90c469be18b1c1d8148f8f;hb=18eea9b2a1d5bd21b852c2ab210528e9a6dbf5c3;hp=48d52af68fe0f94046b9599fa6973478105b5bfe;hpb=930dbeff8f5d31faa9654365c8ed84a30e489e83;p=lilypond.git 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