Fixed script on mingw
authorSam Lantinga <slouken@libsdl.org>
Wed, 22 Feb 2006 04:44:33 +0000
changeset 1416 a4c05c115bb7
parent 1415 a30f8553eeb1
child 1417 24fbbedd2ad6
Fixed script on mingw
build-scripts/makedep.sh
--- a/build-scripts/makedep.sh	Wed Feb 22 00:33:10 2006 +0000
+++ b/build-scripts/makedep.sh	Wed Feb 22 04:44:33 2006 +0000
@@ -2,11 +2,6 @@
 #
 # Generate dependencies from a list of source files
 
-BUILDC="\\\$\\(LIBTOOL\\) --mode=compile \\\$\\(CC\\) \\\$\\(CFLAGS\\) -c \$src  -o \\\$@"
-BUILDCC=$BUILDC
-BUILDM=$BUILDC
-BUILDASM="\\\$\\(LIBTOOL\\) --tag=CC --mode=compile \\\$\\(auxdir\\)/strip_fPIC.sh \\\$\\(NASM\\) \$src -o \\\$@"
-
 # Check to make sure our environment variables are set
 if test x"$INCLUDE" = x -o x"$SOURCES" = x -o x"$objects" = x -o x"$output" = x; then
     echo "SOURCES, INCLUDE, objects, and output needs to be set"
@@ -49,12 +44,31 @@
     obj=`echo $src | sed "s|^.*/\([^ ]*\)\..*|$objects/\1.lo|g"`
     echo "$obj: $src \\" >>${output}.new
     search_deps $src | sort | uniq >>${output}.new
-    echo "" >>${output}.new
     case $ext in
-        c)   eval echo \\"	$BUILDC\\" >>${output}.new;;
-        cc)  eval echo \\"	$BUILDCC\\" >>${output}.new;;
-        m)   eval echo \\"	$BUILDM\\" >>${output}.new;;
-        asm) eval echo \\"	$BUILDASM\\" >>${output}.new;;
+        c) cat >>${output}.new <<__EOF__
+
+	\$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) -c $src  -o \$@
+
+__EOF__
+        ;;
+        cc) cat >>${output}.new <<__EOF__
+
+	\$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) -c $src  -o \$@
+
+__EOF__
+        ;;
+        m) cat >>${output}.new <<__EOF__
+
+	\$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) -c $src  -o \$@
+
+__EOF__
+        ;;
+        asm) cat >>${output}.new <<__EOF__
+
+	\$(LIBTOOL) --tag=CC --mode=compile \$(auxdir)/strip_fPIC.sh \$(NASM) $src -o \$@"
+
+__EOF__
+        ;;
         *)   echo "Unknown file extension: $ext";;
     esac
     echo "" >>${output}.new