@subheading Manuals
-@help {these need the automatic symlinks or something. Maybe even
-a hard-coded url to lilypond.org/docs/2.13 or something??}
-
-Commented out pending a real fix
-@ignore
-
Learning:
-@uref{lm-html, html}
-@uref{lm-big-html, big html}
-@uref{lm-pdf, pdf}
+@manualDevelLearningSplit
+@manualDevelLearningBig
+@manualDevelLearningPdf
Glossary:
-@uref{mg-html, html}
-@uref{mg-big-html, big html}
-@uref{mg-pdf, pdf}
+@manualDevelGlossarySplit
+@manualDevelGlossaryBig
+@manualDevelGlossaryPdf
Essay:
-@uref{essay-html, html}
-@uref{essay-big-html, big html}
-@uref{essay-pdf, pdf}
+@manualDevelEssaySplit
+@manualDevelEssayBig
+@manualDevelEssayPdf
+
Notation:
-@uref{notation-html, html}
-@uref{notation-big-html, big html}
-@uref{notation-pdf, pdf}
+@manualDevelNotationSplit
+@manualDevelNotationBig
+@manualDevelNotationPdf
Usage:
-@uref{usage-html, html}
-@uref{usage-big-html, big html}
-@uref{usage-pdf, pdf}
+@manualDevelUsageSplit
+@manualDevelUsageBig
+@manualDevelUsagePdf
Snippets:
-@uref{snippets-html, html}
-@uref{snippets-big-html, big html}
-@uref{snippets-pdf, pdf}
+@manualDevelSnippetsSplit
+@manualDevelSnippetsBig
+@manualDevelSnippetsPdf
+
+
+Web:
+@manualDevelWebSplit
+@manualDevelWebBig
+@manualDevelWebPdf
Changes:
-@uref{changes-html, html}
-@uref{changes-big-html, big html}
-@uref{changes-pdf, pdf}
+@manualDevelChangesSplit
+@manualDevelChangesBig
+@manualDevelChangesPdf
-Internals:
-@uref{internals-html, html}
-@uref{internals-big-html, big html}
-@uref{internals-pdf, pdf}
+Extend:
+@manualDevelExtendingSplit
+@manualDevelExtendingBig
+@manualDevelExtendingPdf
-@end ignore
+Internals:
+@manualDevelInternalsSplit
+@manualDevelInternalsBig
+@manualDevelInternalsPdf
@divEnd
find $(outdir) -name '*-root' | xargs rm -rf
$(buildscript-dir)/www_post $(PACKAGE_NAME) $(TOPLEVEL_VERSION) $(outdir) "$(WEB_TARGETS)"
find $(outdir)/offline-root -type l -delete
+ cd $(outdir)/offline-root/Documentation && ln -sf ./ v$(MAJOR_VERSION).$(MINOR_VERSION)
endif # ifeq ($(out),www)
# For those who cannot for the life in them remember to type
manuals = map(lambda x: os.path.splitext(x)[0],
map(os.path.basename,
glob.glob(os.path.join(topDir,'Documentation', '*.te??'))))
-manuals = map(lambda x: 'glossary' if x=='music-glossary' else x, manuals)
+#manuals = map(lambda x: 'glossary' if x=='music-glossary' else x, manuals)
manuals.append('internals')
string = "@uref{"
# TODO: generalize this
if (version[:4] == '2.13'):
- string += '../../v2.13/'
+ string += '../v2.13/'
if (version[:4] == '2.12'):
- string += '../../v2.12/'
+ string += '../v2.12/'
string += url
string += ","
string += linktext
make_macro(macroname, string)
def make_manual_links(name, version):
- for manual in manuals:
- make_ver_link("manual"+name+manual.capitalize()+'Pdf', version,
+ for m in manuals:
+ # FIXME: this is disgusting
+ manual = m
+ mshort = 'glossary' if m=='music-glossary' else m
+ make_ver_link("manual"+name+mshort.capitalize()+'Pdf', version,
manual + '.pdf', manual+'.pdf')
- make_ver_link("manual"+name+manual.capitalize()+'Split', version,
- manual + ' (split HTML)', manual+'/')
- make_ver_link("manual"+name+manual.capitalize()+'Big', version,
- manual + ' (big HTML)', manual+'-one-big-page.html')
+ make_ver_link("manual"+name+mshort.capitalize()+'Split', version,
+ manual+'/index.html', manual+' (split HTML)')
+ make_ver_link("manual"+name+mshort.capitalize()+'Big', version,
+ manual+'-big-page.html', manual + ' (big HTML)')
print "@c ************************ Version numbers ************"