2006-06-06 Han-Wen Nienhuys <hanwen@lilypond.org>
+ * GNUmakefile.in (dist-toplevel-txt-files): new target. Don't
+ pollute src dir with built .txt files, but install directly from
+ Documentation/topdocs/out/
+
* buildscripts/output-distance.py
(ComparisonData.create_html_result_page): put version/directories
in table header.
SCRIPTS = configure aclocal.m4 autogen.sh lexer-gcc-3.1.sh Doxyfile
README_FILES = ChangeLog COPYING DEDICATION ROADMAP THANKS HACKING
-README_TXT_FILES = AUTHORS.txt README.txt INSTALL.txt NEWS.txt
+TOPDOC_FILES=AUTHORS README INSTALL NEWS
+TOPDOC_TXT_FILES = $(addprefix $(top-build-dir)/Documentation/topdocs/$(outdir)/,$(addsuffix .txt,$(TOPDOC_FILES)))
IN_FILES := $(call src-wildcard,*.in)
+
PATCH_FILES = emacsclient.patch server.el.patch darwin.patch
EXTRA_DIST_FILES = VERSION .cvsignore SConstruct \
$(README_FILES) $(SCRIPTS) $(IN_FILES) $(PATCH_FILES)
-NON_ESSENTIAL_DIST_FILES = $(README_TXT_FILES)
INSTALLATION_DIR=$(local_lilypond_datadir)
INSTALLATION_FILES=$(config_make) VERSION
STEPMAKE_TEMPLATES=toplevel po install
include $(depth)/make/stepmake.make
+
+local-dist: dist-toplevel-txt-files
+
+
+dist-toplevel-txt-files:
+ -mkdir -p $(distdir)
+ ln $(TOPDOC_TXT_FILES) $(distdir)/
+
doc:
$(MAKE) -C Documentation
default: local-doc
-copy-to-top: $(TO_TOP_FILES)
- $(foreach i, $(TO_TOP_FILES), \
- cp $(i) $(top-build-dir) && ) true
-
-local-WWW: $(HTML_FILES) $(PDF_FILES) copy-to-top
-
+local-WWW: $(HTML_FILES) $(PDF_FILES) $(TO_TOP_FILES)