mirror of https://github.com/FFmpeg/FFmpeg.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
636 B
32 lines
636 B
#!/bin/sh |
|
|
|
if [ "$1" = "--version" ]; then |
|
rc.exe -? |
|
exit $? |
|
fi |
|
|
|
if [ $# -lt 2 ]; then |
|
echo "Usage: mswindres [-I/include/path ...] [-DSOME_DEFINE ...] [-o output.o] input.rc [output.o]" >&2 |
|
exit 0 |
|
fi |
|
|
|
EXTRA_OPTS="-nologo" |
|
|
|
while [ $# -gt 2 ]; do |
|
case $1 in |
|
-D*) EXTRA_OPTS="$EXTRA_OPTS -d$(echo $1 | sed -e "s/^..//" -e "s/ /\\\\ /g")" ;; |
|
-I*) EXTRA_OPTS="$EXTRA_OPTS -i$(echo $1 | sed -e "s/^..//" -e "s/ /\\\\ /g")" ;; |
|
-o) OPT_OUT="$2"; shift ;; |
|
esac |
|
shift |
|
done |
|
|
|
IN="$1" |
|
if [ -z "$OPT_OUT" ]; then |
|
OUT="$2" |
|
else |
|
OUT="$OPT_OUT" |
|
fi |
|
|
|
eval set -- $EXTRA_OPTS |
|
rc.exe "$@" -fo "$OUT" "$IN"
|
|
|