lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lilypond-auto] Issue 3020 in lilypond: Patch: Documentation/GNUmakefile


From: lilypond
Subject: [Lilypond-auto] Issue 3020 in lilypond: Patch: Documentation/GNUmakefile: Add dependencies for internals.texi
Date: Thu, 13 Dec 2012 21:43:07 +0000

Status: Started
Owner: ----
Labels: Type-Enhancement Patch-new

New issue 3020 by address@hidden: Patch: Documentation/GNUmakefile: Add dependencies for internals.texi
http://code.google.com/p/lilypond/issues/detail?id=3020

Documentation/GNUmakefile: Add dependencies for internals.texi

The texinfo file internals.texi for the Internals Reference is
generated from ly/generate-documentation.ly, which in turn relies on
scm/document*.scm and their recursive dependencies to do the actual
work. In the process, settings encoded in various other files get
documented, e.g. from ly/engraver-init.ly and scm/define-*.scm.

Changes to such files do not necessitate, nor trigger, recompiling the
LilyPond binary; yet the only dependency marked for internals.texi in
Documentation/GNUmakefile was on $(LILYPOND_BINARY).

Fix this, for this is obviously inconvenient when hacking the
Internals Reference.

Rather than tediously maintaining a specific list that grows
incomplete whenever the scope of the IR expands, make internals.texi
depend on $(INIT_LY_SOURCES) and $(SCHEME_SOURCES) altogether, similar
to the rules in make/ly-rules.make.

http://codereview.appspot.com/6943053




reply via email to

[Prev in Thread] Current Thread [Next in Thread]