Tweak r320206: Still create the TABLE but not the .depend entry for missing headers.

X-MFC-With:	r320206
MFC after:	3 days
Sponsored by:	Dell EMC Isilon
This commit is contained in:
bdrewery 2017-06-21 23:28:24 +00:00
parent 18a2c7c74b
commit a4cc310916

View File

@ -65,18 +65,19 @@ gen_table()
else
filter="egrep -v"
fi
[ -e "${include_dir}/${file}" ] || return 0
all_headers="${all_headers:+${all_headers} }${file}"
cat <<_EOF_
TABLE_START(${name})
_EOF_
egrep "^#[[:space:]]*define[[:space:]]+"${grep}"[[:space:]]*" \
$include_dir/$file | ${filter} ${excl} | \
awk '{ for (i = 1; i <= NF; i++) \
if ($i ~ /define/) \
break; \
++i; \
printf "TABLE_ENTRY(%s)\n", $i }'
if [ -e "${include_dir}/${file}" ]; then
all_headers="${all_headers:+${all_headers} }${file}"
egrep "^#[[:space:]]*define[[:space:]]+"${grep}"[[:space:]]*" \
$include_dir/$file | ${filter} ${excl} | \
awk '{ for (i = 1; i <= NF; i++) \
if ($i ~ /define/) \
break; \
++i; \
printf "TABLE_ENTRY(%s)\n", $i }'
fi
cat <<_EOF_
TABLE_END