commit 562c895
xplshn
·
2026-06-17 03:15:29 +0000 UTC
parent 2c4bc42
Makefile.sh: handle yacc without -o Signed-off-by: xplshn <anto@xplshn.com.ar>
1 files changed,
+7,
-0
+7,
-0
1@@ -270,6 +270,13 @@ build_awk() {
2 if command -v yacc >/dev/null 2>&1; then
3 printf ' YACC %s/awkgram.tab.c\n' "$dir"
4 yacc -d -o "$dir/awkgram.tab.c" "$dir/awkgram.y"
5+ if [ ! -f "$dir/awkgram.tab.h" ]; then
6+ if [ -f y.tab.h ]; then
7+ mv y.tab.h "$dir/awkgram.tab.h"
8+ elif [ -f "$dir/y.tab.h" ]; then
9+ mv "$dir/y.tab.h" "$dir/awkgram.tab.h"
10+ fi
11+ fi
12 elif command -v bison >/dev/null 2>&1; then
13 printf ' BISON %s/awkgram.tab.c\n' "$dir"
14 bison -d -o "$dir/awkgram.tab.c" "$dir/awkgram.y"