hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh -e
 
IN_DIR=${1:-.}
OUT_DIR=${2:-generated}
 
rm -rf $OUT_DIR
mkdir -p $OUT_DIR
 
HEADERS=$(cd $IN_DIR; find . -name "*.h.in")
 
for f in $HEADERS; do
   IN=$IN_DIR/$f
   OUT=$OUT_DIR/${f%.*}
 
   echo clean $IN to $OUT...
 
   mkdir -p $(dirname $OUT)
   grep -v "\<M4_" $IN > $OUT
done