X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=GNUmakefile.in;h=bd2d0ce5a37156b2e4dfef095a64d15f9683ece1;hb=2411d0e11c5ca03997122c905bc2e58ea6a8682e;hp=48d52af68fe0f94046b9599fa6973478105b5bfe;hpb=930dbeff8f5d31faa9654365c8ed84a30e489e83;p=lilypond.git diff --git a/GNUmakefile.in b/GNUmakefile.in index 48d52af68f..bd2d0ce5a3 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) @@ -126,10 +128,12 @@ WEB_TRACKED_FILES = $(filter-out $(outdir)/index.html, \ $(shell bash -O nullglob -c "echo $(outdir)/*.{midi,html,pdf,png,jpg,jpeg,txt,ly,ily,signature,css,zip,js,idx,php}")) \ $(shell bash -O nullglob -c "echo input/$(outdir)/*.{midi,html,pdf,png,jpg,jpeg,txt,ly,ily,signature,css,zip,js,idx,php}") \ $(shell bash -O nullglob -c "echo input/*/$(outdir)/*.{midi,html,pdf,png,jpg,jpeg,txt,ly,ily,signature,css,zip,js,idx,php}") \ + $(shell bash -O nullglob -c "echo input/*/*/$(outdir)/*.{midi,html,pdf,png,jpg,jpeg,txt,ly,ily,signature,css,zip,js,idx,php}") \ + $(shell bash -O nullglob -c "echo input/regression/lilypond-book/$(outdir)/*.{info,tex}") \ $(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 +143,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