-$(tree-prefix)/lilypond-force: 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)/tex
- cd $(builddir)/lib && \
- ln -s ../../../python/$(outconfbase) python
- cd $(tree-prefix) && \
- ln -s $(abs-srcdir)/ly ly && \
- ln -s ../../../mf/$(outconfbase) otf && \
- ln -s ../../../mf/$(outconfbase) svg && \
- ln -s ../../../mf/$(outconfbase) tfm && \
- ln -s $(abs-srcdir)/mf && \
- 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 && \
- ln -s $(abs-srcdir)/mf source && \
- ln -s ../../../../tex/$(outconfbase) enc && \
- ln -s ../../../../mf/$(outconfbase) map && \
- ln -s ../../../../mf/$(outconfbase) otf && \
- ln -s ../../../../mf/$(outconfbase) tfm && \
- ln -s ../../../../mf/$(outconfbase) svg && \
- ln -s ../../../../mf/$(outconfbase) type1
- cd $(tree-prefix)/elisp && \
- ln -sf ../../../../../elisp/$(outconfbase)/lilypond-words.el . && \
- ln -s $(abs-srcdir)/elisp/*.el .
+$(tree-share-prefix)/lilypond-force link-tree: GNUmakefile $(outdir)/VERSION
+# 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)
+ mkdir -p $(tree-lib-prefix)
+ 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)/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 && \
+ true
+ -cd $(tree-share-prefix)/elisp && \
+ ln -sf ../../../../../../elisp/$(outconfbase)/lilypond-words.el . && \
+ ln -s $(top-src-dir)/elisp/*.el .