]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - sys/tools/sound/emu10k1-mkalsa.sh
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / sys / tools / sound / emu10k1-mkalsa.sh
1 # $FreeBSD$
2
3 GREP=${GREP:-grep}
4 CC=${CC:-cc}
5 AWK=${AWK:-awk}
6 MV=${MV:=mv}
7 RM=${RM:=rm}
8 IN=$1
9 OUT=$2
10
11 trap "${RM} -f $OUT.tmp" EXIT
12
13 $GREP -v '#include' $IN | \
14 $CC -E -D__KERNEL__ -dM -  | \
15 $AWK -F"[     (]" '
16 /define/  {
17         print "#ifndef " $2;
18         print;
19         print "#endif";
20 }' > $OUT.tmp
21 ${MV} -f $OUT.tmp $OUT