1 # $FreeBSD: releng/7.4/sys/tools/emu10k1-mkalsa.sh 125504 2004-02-05 22:51:16Z peter $
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
Cache object: 4065c01d714fabec5da252f8bdc7c359
|