]> git.donarmstrong.com Git - lilypond.git/commitdiff
Build: Add www online-root target.
authorJulien Rioux <jrioux@physics.utoronto.ca>
Thu, 19 Jan 2012 14:54:05 +0000 (09:54 -0500)
committerJulien Rioux <jrioux@physics.utoronto.ca>
Sun, 22 Jan 2012 19:28:34 +0000 (14:28 -0500)
GNUmakefile.in

index 48d52af68fe0f94046b9599fa6973478105b5bfe..2cd9723edc0191ab2f90c469be18b1c1d8148f8f 100644 (file)
@@ -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