From 0ad6a1feda5a7283f5684d9c02164d6c6ec664b9 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 9 Feb 2019 09:16:44 -0500 Subject: don't parse macro files twice --- mkh.sh | 24 +----------------------- 1 file changed, 1 insertion(+), 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 -- cgit v1.2.1