]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/user/GNUmakefile (source-links): Add symlinks to
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 3 Apr 2005 09:25:34 +0000 (09:25 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 3 Apr 2005 09:25:34 +0000 (09:25 +0000)
source dir for split and non-split manuals.

* Documentation/user/GNUmakefile (local-WWW): Do not generate
.ps.gz.

ChangeLog
Documentation/user/GNUmakefile
Documentation/user/introduction.itely
Documentation/user/invoking.itely
Documentation/user/lilypond.tely
Documentation/user/macros.itexi
Documentation/user/music-glossary.tely

index c078e3f2004d2cb298b18ff19cc90870829f5bc5..5be758345c57303a9df6e46a816dc523092bfbe7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2005-04-03  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/GNUmakefile (source-links): Add symlinks to
+       source dir for split and non-split manuals.
+
+       * Documentation/user/*y: Fix @uref/@inputfile links for
+       split/non-split HTML documents.
+
+       * Documentation/user/GNUmakefile (local-WWW): Do not generate
+       .ps.gz.
+       
 2005-04-02  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * GNUmakefile.in: Add newline.
index 483f12a34807b08f66aebb86476161b2ee8b45c5..0209740d6c55e6f645e894139f56750b475b2cae 100644 (file)
@@ -195,8 +195,23 @@ DEEP_HTML_FILES =\
  $(outdir)/lilypond-internals/index.html\
  $(outdir)/music-glossary/index.html
 
+# Symlinks to refer to external source documents from split and non-split HTML
+source-links = $(outdir)/source $(outdir)/lilypond/source $(outdir)/music-glossary/source
+
+$(outdir)/source:
+       @rm -f $(@)
+       ln -sf ../../../ $(@)
+
+$(outdir)/lilypond/source:
+       @rm -f $(@)
+       ln -sf ../../../../ $(@)
+
+$(outdir)/music-glossary/source:
+       @rm -f $(@)
+       ln -sf ../../../../ $(@)
+
 local-WWW: $(HTML_FILES) $(DEEP_HTML_FILES)\
- $(datafiles) $(PDF_FILES) $(PS_GZ_FILES) info info-dir
+ $(datafiles) $(PDF_FILES) $(source-links) info info-dir
 
 local-WWW-clean: deep-WWW-clean
 
index 41ecd4f41842b50c1cb3e8910ffb94484d0c55ae..fde3d73a66c8e732853086a67e2035a35ce60fd6 100644 (file)
@@ -716,7 +716,7 @@ available in
 a big HTML page,
 @end iftex
 @ifhtml
-@uref{../lilypond.html, a big HTML page}
+@uref{source/Documentation/user/out-www/lilypond.html, one big page},
 @end ifhtml
 which can be searched easily using the search facility of a web
 browser.
@@ -777,7 +777,9 @@ have clickable links.
 Various input examples.
 @end ifnothtml
 @ifhtml
-@uref{../../../../input/test/out-www/collated-files.html,Various input examples}.
+@c Works, but link name is not so nice; so write-out macro
+@c @inputfileref{input/test,Various input examples}.
+@uref{source/input/test/out-www/collated-files.html,Various input examples}.
 @end ifhtml
 @cindex snippets
 
@@ -790,7 +792,9 @@ included.
 The regression tests.
 @end ifnothtml
 @ifhtml
-@uref{../../../../input/regression/out-www/collated-files.html,The regression tests}.
+@c Works, but link name is not so nice; so write-out macro
+@c @inputfileref{input/regression,The regression tests}.
+@uref{source/input/regression/out-www/collated-files.html,The regression tests}.
 @end ifhtml
 
 This collection of files tests each notation and engraving feature of
index 846a75cc4f9a84e15395b0a2981934c6449b0754..aacc7becff0f7898caa4e1fc3126aa6d6e8fe9d2 100644 (file)
@@ -572,7 +572,7 @@ and syntax coloring, handy compile short-cuts and reading LilyPond
 manuals using Info.  If @file{lilypond-mode} is not installed on your
 platform, then read the
 @ifhtml
-@uref{../../../topdocs/out-www/INSTALL.html,installation instructions}.
+@uref{source/Documentation/topdocs/out-www/INSTALL.html,installation instructions}.
 @end ifhtml
 @ifnothtml
 installation instructions.
@@ -583,7 +583,7 @@ installation instructions.
 For @uref{http://@/www@/.vim@/.org,VIM}, a @file{vimrc} is supplied, along
 with syntax coloring tools.  For more information, refer to the
 @ifhtml
-@uref{../../../topdocs/out-www/INSTALL.html,installation instructions}.
+@uref{source/Documentation/topdocs/out-www/INSTALL.html,installation instructions}.
 @end ifhtml
 @ifnothtml
 installation instructions.
index e67c7a59a7e3f3732cddaef68e01c8dd13707dda..7f7884bd4117a39b3af919616d35191195074024 100644 (file)
@@ -160,7 +160,7 @@ HINTS FOR STYLE
 @end ignore
 
 @ifhtml
-This document is also available in @uref{../lilypond.pdf,PDF}.
+This document is also available in @uref{source/Documentation/user/out-www/../lilypond.pdf,PDF}.
 @end ifhtml
 
 
index 6bcfaf2f54b6e8372901178145584a3dbb918f13..7543acf9e3bfb014807b2b116be0adda5309ad4a 100644 (file)
 @c using @ref without punctuation is OK without for formats other than info
 
 @macro internalsref{NAME}@c
+@c annoying parentheses stripped by add-html-footer.py
 @ref{\NAME\,,,lilypond-internals}@c
 @findex \NAME\
 @end macro
 
+@c usage: @inputfileref{input@/regression,FILE@/-NAME.ly}
 @macro inputfileref{DIR,NAME}
-@uref{../../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
+@c @uref{../../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
+@uref{\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
 @end macro
 
 @macro rglos{NAME}@c
-@c annoying parentheses
+@c annoying parentheses stripped by add-html-footer.py
 @ref{\NAME\,,,music-glossary}@c
 @findex \NAME\
 @end macro
@@ -80,7 +83,7 @@
 @end macro
  
 @macro inputfileref{DIR,NAME}
-@uref{../../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
+@uref{source/\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
 @end macro
 
 @macro rglos{NAME}@c
index 82a987a4156a61b3009bc947199b1741e4eb9d64..a52928c480cee0b79faadc1610225421e6f09617 100644 (file)
@@ -9,8 +9,8 @@
 @end direntry
 
 @ifhtml
-This document is also available in @uref{music-glossary.pdf,PDF}
-and as @uref{../music-glossary.html,one big page}.
+This document is also available in @uref{source/Documentation/user/out-www/music-glossary.pdf,PDF}
+and as @uref{source/Documentation/user/out-www/music-glossary.html,one big page}.
 @end ifhtml
 
 @titlepage