blob: 272367c64ace036f56eee2a453fa1c47197c8b03 (
plain) (
tree)
|
|
#!/bin/sh
toupper () {
echo "$1" | tr '[:lower:]' '[:upper:]'
}
[ -z "${CPP}" ] && CPP="cpp"
[ -z "$1" ] && echo "Usage: $0 os_type cpp_args" && exit 1
[ -z "$2" ] && default="yes"
ostype="`toupper "$1"`"
shift
if [ "$default" = "yes" ]; then
selarg="-UWSPKG_NO_DEFAULT "
else
selarg="-DWSPKG_NO_DEFAULT "
while [ "$1" ]; do
selarg="$selarg -DWSPKG_`toupper "$1"`"
shift
done
fi
${CPP} -D"$ostype" $selarg packages.h | \
sed -e '/^#/d' -e '/^ *$/d' | tr ' ' '\n' | sed '/^ *$/d'
|