PS_GZ_FILES= $(addsuffix .gz, $(PS_FILES))
+INFO_FILES = $(addprefix $(outdir)/, lilypond.info lilypond-internals.info)
+
STEPMAKE_TEMPLATES=tex texinfo documentation
LOCALSTEPMAKE_TEMPLATES=lilypond mudela
ps: $(PS_FILES)
-# urg
-default:
+info: $(INFO_FILES)
+
+default: info
+
+local-WWW: $(HTML_FILES) $(datafiles) $(PS_GZ_FILES) backdoc-WWW
+ true
-local-WWW: $(HTML_FILES) $(datafiles) $(PS_GZ_FILES)
- $(PYTHON) $(step-bindir)/ls-latex.py --title 'User documentation' \
- $(DOC_FILES) $(TEX_FILES) $(TELY_FILES) \
- | sed "s!$(outdir)/!!g" > $(outdir)/index.html
+# $(PYTHON) $(step-bindir)/ls-latex.py --title 'User documentation' \
+# $(DOC_FILES) $(TEX_FILES) $(TELY_FILES) \
+# | sed "s!$(outdir)/!!g" > $(outdir)/index.html
$(outdir)/%.bib: %.bib
ln -f $< $@
localclean:
rm -f fonts.aux fonts.log feta*.tfm feta*.*pk
+
+backdoc-WWW: $(outdir)/lilypond-internals.html
+
+#ugh. lily/OUT/lilypond hardcoded.
+# when cross-compiling, we don't have lilypond
+$(outdir)/lilypond-internals.texi:
+ if [ -e $(depth)/$(builddir)/lily/out/lilypond ]; then \
+ cd $(outdir) && ../$(depth)/$(builddir)/lily/out/lilypond ../$(src-depth)/ly/generate-documentation; \
+ else \
+ touch $@; \
+ fi