diff options
| author | Jakob Kaivo <jkk@ung.org> | 2019-02-09 09:16:44 -0500 |
|---|---|---|
| committer | Jakob Kaivo <jkk@ung.org> | 2019-02-09 09:16:44 -0500 |
| commit | 0ad6a1feda5a7283f5684d9c02164d6c6ec664b9 (patch) | |
| tree | b534594285e497e772d1043e62eeaa362ee5bef0 | |
| parent | 9821128e32f247039b4a1c6523bd29a12aa941af (diff) | |
don't parse macro files twice
| -rwxr-xr-x | mkh.sh | 24 |
1 files changed, 1 insertions, 23 deletions
@@ -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 |
