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:
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