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
+local-WWW: $(HTML_FILES) $(datafiles) $(PS_GZ_FILES) backdoc-WWW
true
# $(PYTHON) $(step-bindir)/ls-latex.py --title 'User documentation' \
localclean:
rm -f fonts.aux fonts.log feta*.tfm feta*.*pk
-#ugh. out/ hardcoded.
-backdoc: $(outdir)/lilypond-internals.html
+backdoc-WWW: $(outdir)/lilypond-internals.html
+#ugh. lily/OUT/lilypond hardcoded.
+# when cross-compiling, we don't have lilypond
$(outdir)/lilypond-internals.texi:
- (cd $(outdir); $(topdir)/lily/out/lilypond ../$(srcdir)/../ly/generate-documentation)
+ if [ -e $(depth)/$(builddir)/lily/out/lilypond ]; then \
+ cd $(outdir) && ../$(depth)/$(builddir)/lily/out/lilypond ../$(src-depth)/ly/generate-documentation; \
+ else \
+ touch $@; \
+ fi