10 sed -e '/^[ \t]*$/d' -e '/^[ \t]*#/d' $1 > $2
14 sed -n 's,^[ \t]*#include ,,p' $1 |
17 echo $outfile: $inc >> $outfile.makefrag
18 echo $inc: >> $outfile.makefrag
24 i=$1; o=$2; t=${2}.tmp
25 while process_includes_1 $i $o; do
32 rm -f $outfile.makefrag
34 process_includes $incfile $outfile.inc
36 if test x$extfile != x -a -f "$extfile"; then
37 cat $extfile >> $outfile.inc
40 sort -u $outfile.inc > $outfile.inc_s
44 if test -n "$excfile"; then
45 process_includes $excfile $outfile.exc
48 if test -n "$extexcfile"; then
49 process_includes $extexcfile $outfile.ext_exc
50 cat $outfile.ext_exc >> $outfile.exc
51 rm -f $outfile.ext_exc
54 if test -f $outfile.exc; then
55 sort -u $outfile.exc > $outfile.exc_s
57 sort -m $outfile.inc_s $outfile.exc_s | uniq -u > $outfile
58 rm -f $outfile.inc_s $outfile.exc_s
60 mv $outfile.inc_s $outfile