-$(tree-prefix)/lilypond-force link-tree: GNUmakefile
-# Preparing LilyPond tree for builddir exec
- cd $(builddir) && rm -rf lib share
- mkdir -p $(builddir)/lib/$(package)
- mkdir -p $(tree-prefix)
- mkdir -p $(tree-prefix)/dvips
- mkdir -p $(tree-prefix)/elisp
- mkdir -p $(tree-prefix)/fonts
- mkdir -p $(tree-prefix)/fonts/otf
- mkdir -p $(tree-prefix)/fonts/tfm
- mkdir -p $(tree-prefix)/fonts/type1
- mkdir -p $(tree-prefix)/fonts/svg
- mkdir -p $(tree-prefix)/fonts/map
- mkdir -p $(tree-prefix)/fonts/enc
- mkdir -p $(tree-prefix)/tex
- cd $(builddir)/lib && \
- ln -s ../../../python/$(outconfbase) python
- cd $(tree-prefix) && \
- ln -s $(abs-srcdir)/ly ly && \
- ln -s $(abs-srcdir)/ps && \
- ln -s ../../../python/$(outconfbase) python && \
- ln -s $(abs-srcdir)/scm && \
- ln -s $(abs-srcdir)/scripts scripts
- cd $(tree-prefix)/dvips && \
- ln -s ./../../mf/$(outconfbase) mf-out && \
- ln -s $(abs-srcdir)/ps
- cd $(tree-prefix)/tex && \
- ln -s $(abs-srcdir)/tex source && \
- ln -s ../../../../tex/$(outconfbase) tex-out && \
- ln -s ../../../../mf/$(outconfbase) mf-out
- cd $(tree-prefix)/fonts/enc && \
- ln -s ../../../../../mf/$(outconfbase)/*.enc .
- cd $(tree-prefix)/fonts/map && \
- ln -s ../../../../../mf/$(outconfbase)/*.map .
- cd $(tree-prefix)/fonts/otf && \
- ln -s ../../../../../mf/$(outconfbase)/*.otf .
- cd $(tree-prefix)/fonts/svg && \
- ln -s ../../../../../mf/$(outconfbase)/*.svg .
- cd $(tree-prefix)/fonts/tfm && \
- ln -s ../../../../../mf/$(outconfbase)/*.tfm .
- cd $(tree-prefix)/fonts/type1 && \
- ln -s ../../../../../mf/$(outconfbase)/*.pfa .
- cd $(tree-prefix)/fonts && \
- ln -s $(abs-srcdir)/mf source && \
+$(tree-share-prefix)/lilypond-force link-tree: GNUmakefile
+# Preparing LilyPond tree for build-dir exec
+ cd $(top-build-dir)/$(outbase) && rm -rf bin lib share
+ mkdir -p $(tree-bin)
+ mkdir -p $(tree-share-prefix)
+ ln -s $(TOPLEVEL_VERSION) $(tree-share-prefix-current)
+ mkdir -p $(tree-lib-prefix)
+ ln -s $(TOPLEVEL_VERSION) $(tree-lib-prefix-current)
+ mkdir -p $(tree-share-prefix)/dvips
+ mkdir -p $(tree-share-prefix)/elisp
+ mkdir -p $(tree-share-prefix)/fonts
+ mkdir -p $(tree-share-prefix)/fonts/otf
+ mkdir -p $(tree-share-prefix)/fonts/tfm
+ mkdir -p $(tree-share-prefix)/fonts/type1
+ mkdir -p $(tree-share-prefix)/fonts/svg
+ mkdir -p $(tree-share-prefix)/fonts/map
+ mkdir -p $(tree-share-prefix)/fonts/enc
+ mkdir -p $(tree-share-prefix)/tex
+ cd $(tree-bin) && \
+ ln -sf ../../lily/$(outconfbase)/lilypond . && \
+ for i in abc2ly convert-ly etf2ly lilypond-book lilypond-invoke-editor midi2ly musicxml2ly; \
+ do ln -sf ../../scripts/$(outconfbase)/$$i . ; done
+ cd $(tree-lib-prefix) && \
+ ln -s ../../../../python/$(outconfbase) python
+ cd $(tree-share-prefix) && \
+ ln -s $(top-src-dir)/ly ly && \
+ ln -s ../../../../mf mf && \
+ ln -s $(top-src-dir)/ps && \
+ ln -s ../../../../python/$(outconfbase) python && \
+ ln -s $(top-src-dir)/scm && \
+ ln -s $(top-src-dir)/scripts scripts
+ cd $(tree-share-prefix)/dvips && \
+ ln -s ./../../../mf/$(outconfbase) mf-out && \
+ ln -s $(top-src-dir)/ps
+ cd $(tree-share-prefix)/tex && \
+ ln -s $(top-src-dir)/tex source && \
+ ln -s ../../../../../tex/$(outconfbase) tex-out && \
+ ln -s ../../../../../mf/$(outconfbase) mf-out
+
+ cd $(tree-share-prefix)/fonts && \
+ ln -s $(top-src-dir)/mf source && \