What is the meaning of *.ly which point to nothing below ?

$ ls -l out/bin/
total 0
lrwxrwxrwx  1 karl users 22 May 22 17:57 *.ly -> ../../scripts/out/*.ly
lrwxrwxrwx  1 karl users 28 May 22 17:57 convert-ly -> 
../../scripts/out/convert-ly
lrwxrwxrwx  1 karl users 23 May 22 17:57 lilypond -> ../../lily/out/lilypond
lrwxrwxrwx  1 karl users 31 May 22 17:57 lilypond-book -> 
../../scripts/out/lilypond-book
$

Maybe it should read ln -s .../*2ly . instead of *.ly ?

If so, use attached patch.
Also note that target $(tree-share-prefix)/lilypond-force in toplevel 
GNUmakefile is run before the generation of the files in scripts/out/
so any wildcard are useless in the line above, and will generate the 
file *.ly instead of expanding to future files.

        * GNUmakefile.in: wildcard in ln -s .../*.ly . don't work when
        newly checkout'ed

Regards,
/Karl

Index: GNUmakefile.in
===================================================================
RCS file: /sources/lilypond/lilypond/GNUmakefile.in,v
retrieving revision 1.188
diff -u -r1.188 GNUmakefile.in
--- GNUmakefile.in      25 Feb 2006 00:20:51 -0000      1.188
+++ GNUmakefile.in      24 May 2006 12:09:13 -0000
@@ -132,9 +132,8 @@
        mkdir -p $(tree-share-prefix)/tex
        cd $(tree-bin) && \
                ln -sf ../../lily/$(outconfbase)/lilypond . && \
-               ln -sf ../../scripts/$(outconfbase)/convert-ly . && \
-               ln -sf ../../scripts/$(outconfbase)/lilypond-book . && \
-               ln -sf ../../scripts/$(outconfbase)/*.ly .
+               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) && \
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to