po make \
elisp vim \
input \
- cygwin stepmake
+ cygwin stepmake $(documentation-dir)
-ifneq ($(strip $(DOCUMENTATION)),no)
-SUBDIRS += Documentation
-endif
+
+## this convoluted construction is necessary, since we don't know the
+## value of DOCUMENTATION here.
+documentation-dir=$(if $(findstring no,$(DOCUMENTATION)),,Documentation)
SCRIPTS = configure aclocal.m4 autogen.sh lexer-gcc-3.1.sh Doxyfile
README_FILES = ChangeLog COPYING DEDICATION ROADMAP THANKS HACKING
tree-share-prefix = $(tree-share)/lilypond/$(TOPLEVEL_VERSION)
tree-lib-prefix = $(tree-lib)/lilypond/$(TOPLEVEL_VERSION)
+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
web-clean:
ln -sf ../../../../../po/$(outconfbase)/$i.mo lilypond.mo) &&) true
touch $(tree-share-prefix)/lilypond-force
-$(tree-share-prefix)/mf-link-tree link-mf-tree:
+$(tree-share-prefix)/mf-link-tree link-mf-tree: $(tree-share-prefix)/lilypond-force
-rm -f $(tree-share-prefix)/fonts/{otf,svg,tfm,type1}/* && \
cd $(tree-share-prefix)/fonts/otf && \
- ln -s ../../../../../../mf/$(outconfbase)/*.otf .
+ ln -s ../../../../../../mf/$(outconfbase)/*.{otf,ttf} .
-cd $(tree-share-prefix)/fonts/svg && \
ln -s ../../../../../../mf/$(outconfbase)/*.svg .
-cd $(tree-share-prefix)/fonts/tfm && \