summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-02-09 09:16:44 -0500
committerJakob Kaivo <jkk@ung.org>2019-02-09 09:16:44 -0500
commit0ad6a1feda5a7283f5684d9c02164d6c6ec664b9 (patch)
treeb534594285e497e772d1043e62eeaa362ee5bef0
parent9821128e32f247039b4a1c6523bd29a12aa941af (diff)
don't parse macro files twice
-rwxr-xr-xmkh.sh24
1 files changed, 1 insertions, 23 deletions
diff --git a/mkh.sh b/mkh.sh
index b62266af..f0129915 100755
--- a/mkh.sh
+++ b/mkh.sh
@@ -89,9 +89,7 @@ if [ -d $HEADER.MACRO ]; then
printf '\n'
done
- if ! grep -q extern $(cat $HEADER.MACRO/*); then
- rm -rf $HEADER.MACRO
- fi
+ rm -rf $HEADER.MACRO
fi
if [ -d $HEADER.TYPE ]; then
@@ -249,26 +247,6 @@ if [ -d $HEADER.FUNCTION ]; then
rm -rf $HEADER.FUNCTION
fi
-if [ -d $HEADER.MACRO ]; then
- for v in $HEADER.MACRO/*; do
- version=$(version_guard $(head -n1 $v))
- if [ -n "$version" ]; then
- printf '%s\n' "$version"
- fi
-
- for i in $(sort -u $v); do
- grep ' *extern.*;$' $i
- done
-
- if [ -n "$version" ]; then
- printf '#endif\n'
- fi
-
- printf '\n'
- done
- rm -rf $HEADER.MACRO
-fi
-
rm -rf $HEADER.REFERENCE
if [ $(basename $HEADER) != assert.h ]; then