Mercurial > sdl-ios-xcode
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} |