# bootstrap stepmake:
#
STEPMAKE_TEMPLATES=toplevel po install
-include $(depth)/make/stepmake.make
+include $(depth)/make/stepmake.make
doc:
$(MAKE) -C Documentation
web-ext = html midi pdf png txt ly
footify = $(PYTHON) $(step-bindir)/add-html-footer.py --name $(PACKAGE_NAME) --version $(TOPLEVEL_VERSION)
-footifymail = MAILADDRESS=bug-lilypond@gnu.org
+footifymail = MAILADDRESS='http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs'
+
+
local-WWW-post:
# need UTF8 setting in case this is hosted on a website.
tar -C $(outdir)/web-root/ -xf -
cd $(outdir)/web-root/ && \
for a in `find . -name out-www`; do \
- mv $$a/* $$a/.. ; \
- rmdir $$a ; \
+ rsync -a --link-dest $$a/ $$a/ $$a/.. ; \
+ rm -rf $$a ; \
done
tree-prefix = $(outdir)
tree-bin = $(tree-prefix)/bin
tree-lib = $(tree-prefix)/lib
tree-share = $(tree-prefix)/share
-tree-share-prefix = $(tree-share)/lilypond/$(TOPLEVEL_VERSION)
-tree-lib-prefix = $(tree-lib)/lilypond/$(TOPLEVEL_VERSION)
+tree-share-prefix = $(tree-share)/lilypond/current
+tree-lib-prefix = $(tree-lib)/lilypond/current
+
+C_DIRS = flower lily
+c-clean:
+ $(foreach i, $(C_DIRS), $(MAKE) -C $(i) clean &&) true
src-ext = c cc yy ll hh icc py scm tex ps texi itexi tely itely sh
mkdir -p $(tree-bin)
mkdir -p $(tree-share-prefix)
mkdir -p $(tree-lib-prefix)
- (cd $(tree-lib)/lilypond/ && ln -sf $(TOPLEVEL_VERSION) current)
- (cd $(tree-share)/lilypond/ && ln -sf $(TOPLEVEL_VERSION) current)
mkdir -p $(tree-share-prefix)/dvips
mkdir -p $(tree-share-prefix)/elisp
mkdir -p $(tree-share-prefix)/fonts
ln -s ../../../../../../mf/$(outconfbase)/*.pfa .
+TAGS.make: dummy
+ etags -o $@ $(find $(srcdir) -name 'GNUmakefile*' -o -name '*.make')
+
local-clean: build-dir-setup-clean
build-dir-setup-clean:
cd $(top-build-dir) && rm -rf share