# $FreeBSD: head/sys/tools/sound/emu10k1-mkalsa.sh 193889 2009-06-10 06:49:45Z ariff $ GREP=${GREP:-grep} CC=${CC:-cc} AWK=${AWK:-awk} MV=${MV:=mv} RM=${RM:=rm} IN=$1 OUT=$2 trap "${RM} -f $OUT.tmp" EXIT $GREP -v '#include' $IN | \ $CC -E -D__KERNEL__ -dM - | \ $AWK -F"[ (]" ' /define/ { print "#ifndef " $2; print; print "#endif"; }' > $OUT.tmp ${MV} -f $OUT.tmp $OUT