comparison build-scripts/makedep.sh @ 2204:9f64d06fa168

Added support for building version.rc in Windows build.
author Sam Lantinga <slouken@libsdl.org>
date Mon, 16 Jul 2007 03:28:48 +0000
parents 14f302c5b32c
children 93994f65c74c d2517c0de52b
comparison
equal deleted inserted replaced
2203:fca1cdc673b2 2204:9f64d06fa168
39 39
40 :>${output}.new 40 :>${output}.new
41 for src in $SOURCES 41 for src in $SOURCES
42 do echo "Generating dependencies for $src" 42 do echo "Generating dependencies for $src"
43 ext=`echo $src | sed 's|.*\.\(.*\)|\1|'` 43 ext=`echo $src | sed 's|.*\.\(.*\)|\1|'`
44 obj=`echo $src | sed "s|^.*/\([^ ]*\)\..*|\1.lo|g"` 44 if test x"$ext" = x"rc"; then
45 obj=`echo $src | sed "s|^.*/\([^ ]*\)\..*|\1.o|g"`
46 else
47 obj=`echo $src | sed "s|^.*/\([^ ]*\)\..*|\1.lo|g"`
48 fi
45 echo "\$(objects)/$obj: $src \\" >>${output}.new 49 echo "\$(objects)/$obj: $src \\" >>${output}.new
46 search_deps $src | sort | uniq >>${output}.new 50 search_deps $src | sort | uniq >>${output}.new
47 case $ext in 51 case $ext in
48 c) cat >>${output}.new <<__EOF__ 52 c) cat >>${output}.new <<__EOF__
49 53
73 77
74 \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ 78 \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@
75 79
76 __EOF__ 80 __EOF__
77 ;; 81 ;;
82 rc) cat >>${output}.new <<__EOF__
83
84 \$(WINDRES) $src \$@
85
86 __EOF__
87 ;;
78 *) echo "Unknown file extension: $ext";; 88 *) echo "Unknown file extension: $ext";;
79 esac 89 esac
80 echo "" >>${output}.new 90 echo "" >>${output}.new
81 done 91 done
82 mv ${output}.new ${output} 92 mv ${output}.new ${output}