From fd3f38ea9f3bc50c62a30da769b75acb998b0811 Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 23 Aug 1998 20:05:58 +0000 Subject: [PATCH] lilypond-1.0.4 --- Documentation/tex/GNUmakefile | 52 +++++++++++++++++++++++++++++ make/mudela-targets.make | 1 + make/mudela-vars.make | 1 + stepmake/stepmake/makedir-vars.make | 22 ++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 Documentation/tex/GNUmakefile create mode 100644 make/mudela-targets.make create mode 100644 make/mudela-vars.make create mode 100644 stepmake/stepmake/makedir-vars.make diff --git a/Documentation/tex/GNUmakefile b/Documentation/tex/GNUmakefile new file mode 100644 index 0000000000..07b68a59f8 --- /dev/null +++ b/Documentation/tex/GNUmakefile @@ -0,0 +1,52 @@ +# Documentation/tex/Makefile + +depth=../.. + +DATA_FILES = $(wildcard *.data) +datafiles = $(addprefix $(outdir)/,$(DATA_FILES:.data=.html)) +DOC_FILES = $(wildcard *.doc) +DVI_FILES = $(addprefix $(outdir)/,$(DOC_FILES:.doc=.dvi) $(YO_FILES:.yo=.dvi)) +OUTDOC_FILES = $(addprefix $(outdir)/, $(DOC_FILES)) +EL_FILES = $(wildcard *.el) +BIB_FILES= $(wildcard *.bib) +EXTRA_DIST_FILES= $(BIB_FILES) $(DOC_FILES) $(DATA_FILES) $(EL_FILES) +HTML_FILES = $(addprefix $(outdir)/, $(YO_FILES:.yo=.html)) +PS_FILES = $(DVI_FILES:.dvi=.ps) + +STEPMAKE_TEMPLATES=documentation +LOCALSTEPMAKE_TEMPLATES=lilypond mudela + + +include $(depth)/make/stepmake.make + +dvi: $(DVI_FILES) + +ps: $(PS_FILES) + +# urg +default: + +GENHTMLS = engraving colorado vocabulary computer-notation +OUTGENHTMLS = $(addprefix $(outdir)/, $(GENHTMLS:%=%.html)) + + +$(outdir)/glossary.dvi: $(outdir)/vocabulary.tex +$(outdir)/glossary.html: $(OUTGENHTMLS) + +local-WWW: $(HTML_FILES) $(OUTDOC_FILES:.doc=.ps.gz) $(OUTYO_FILES:.yo=.latex) $(OUTYO_FILES:.yo=.ps.gz) $(addprefix $(outdir)/, $(BIB_FILES:.bib=.html)) $(datafiles) + $(PYTHON) $(step-bindir)/ls-latex.py --package=$(topdir) --title 'LaTeX documents about LilyPond' \ + $(YO_FILES) $(OUTYO_FILES:.yo=.latex) $(BIB_FILES) $(DOC_FILES) \ + | sed "s!$(outdir)/!!g" > $(outdir)/index.html + $(PYTHON) $(step-bindir)/add-html-footer.py --package=$(topdir) $(outdir)/index.html + +$(outdir)/%.bib: %.bib + ln -f $< $@ + +$(outdir)/%.html: %.bib + bib2html $< $@ + +# Yeah right: +# make -k out/mudela.dvi => cp -f out/vocabulary.tex out/mudela.dvi + +#out/%: $(outdir)/% +# cp -f $< $@ diff --git a/make/mudela-targets.make b/make/mudela-targets.make new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/make/mudela-targets.make @@ -0,0 +1 @@ + diff --git a/make/mudela-vars.make b/make/mudela-vars.make new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/make/mudela-vars.make @@ -0,0 +1 @@ + diff --git a/stepmake/stepmake/makedir-vars.make b/stepmake/stepmake/makedir-vars.make new file mode 100644 index 0000000000..11387ce235 --- /dev/null +++ b/stepmake/stepmake/makedir-vars.make @@ -0,0 +1,22 @@ + + +# stepmake/makedir.shared.make +# urg: stuff shared between yodl/lily/stepmake + +MAKE_FILES := $(wildcard *.make) +LSM_FILES:= $(wildcard *.lsm.in) +OUTLSM_FILES=$(addprefix $(outdir)/,$(basename $(LSM_FILES))) +SPEC_FILES:= $(wildcard *.spec.in) +OUTSPEC_FILES=$(addprefix $(outdir)/,$(basename $(SPEC_FILES))) +OUT_DIST_FILES= $(strip $(OUTLSM_FILES) $(OUTSPEC_FILES)) + +EXTRA_DIST_FILES += $(MAKE_FILES) + +# these two outdir FILES are distributed, since they make sense to have +# without running configure and make. + +AT_FILES = $(BLURBS) # +at-dir = $(doc-dir)/ +at-ext = .in + + -- 2.39.5