mkcsrc: fix copy of .h and .c files
authorJean Privat <jean@pryen.org>
Wed, 27 Nov 2013 15:23:54 +0000 (10:23 -0500)
committerJean Privat <jean@pryen.org>
Wed, 27 Nov 2013 15:23:54 +0000 (10:23 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

src/mkcsrc2

index 0926a84..6425517 100755 (executable)
@@ -5,11 +5,11 @@ rm -r "$out/" 2> /dev/null
 set -e
 set -x
 src/nitg src/nitg.nit -v "$@" --compile-dir "$out" -o "$out/nitg" --no-cc
-mv "$out/nitg.mk" "$out/Makefile"
+cp "$out/nitg.mk" "$out/Makefile"
 sed -i -e "s#../$out/##g" "$out/Makefile"
 
 # Copy all direct dependencies
-for f in `grep -h -o '\S*/[^/]*\.c' "$out/Makefile" | sort -u`; do
+for f in `grep -h -o '[^ ]*/[^ /]*\.c' "$out/Makefile" | sort -u`; do
        cp "$out/$f" "$out/"
        cp "$out/${f%c}h" "$out/"
 done