1234567891011121314151617181920212223242526272829303132 |
- #!/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"
|