- cd $(top-build-dir) && rm -rf lib share
- mkdir -p $(top-build-dir)/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 $(top-build-dir)/lib && \
- ln -s ../../../python/$(outconfbase) python
- cd $(tree-prefix) && \
+ 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) && \