]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/devel/GNUmakefile
lilypond-book robustness: ensure EOL at the end of @verbatim
[lilypond.git] / Documentation / devel / GNUmakefile
index 526b6f163bc8bcb873a27013c1b9170473a04e41..dd4b822e2599dc519745f4667f7aa53724347b12 100644 (file)
@@ -1,8 +1,12 @@
 depth = ../..
 
+XREF_MAP_FLAGS = --split section -I $(abs-src-dir)
+
 STEPMAKE_TEMPLATES = documentation tex texinfo topdocs
 LOCALSTEPMAKE_TEMPLATES = ly
 
+# DOCUMENTATION_INCLUDES = -I $(top-src-dir)/Documentation/user
+
 include $(depth)/make/stepmake.make
 
 HTML_PAGE_NAMES = index
@@ -13,11 +17,23 @@ MASTER_TEXI_FILES = contrib-guide.texi
 PDF_FILES = $(MASTER_TEXI_FILES:%.texi=$(outdir)/%.pdf)
 HTML_FILES = $(MASTER_TEXI_FILES:%.texi=$(outdir)/%/index.html) \
   $(MASTER_TEXI_FILES:%.texi=$(outdir)/%-big-page.html)
+source-links = $(outdir)/source $(MASTER_TEXI_FILES:%.texi=$(outdir)/%/source)
 
 default: local-doc
 
+$(outdir)/source:
+       @rm -f $(@)
+       ln -sf $(depth) $(@)
+
+$(outdir)/%/source:
+       @rm -f $(@)
+       mkdir -p $(dir $@)
+       ln -sf $(depth)/.. $(@)
+
+ifeq ($(out),www)
 local-WWW-1: $(PDF_FILES)
 
-local-WWW-2: $(HTML_FILES) $(OUT_HTML_FILES)
+local-WWW-2: $(HTML_FILES) $(OUT_HTML_FILES) $(source-links)
+endif
 
 $(PDF_FILES) $(HTML_FILES): $(ITEXI_FILES)