From: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Thu, 24 Jul 2025 17:54:43 +0200
Subject: [PATCH] Makefile: fix dependency of core/cfg.tab.c rule

* don't call bison twice

Fix #4337

(cherry picked from commit d3e71874cf39c9ab50af293d647754bb589d0612)
---
 src/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/Makefile b/src/Makefile
index 8de3eb2..2362e7c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -263,7 +263,8 @@ $(NAME): $(extra_objs) # static_modules
 core/lex.yy.c: core/cfg.lex core/cfg.tab.h $(ALLDEP)
 	$(LEX) -o core/lex.yy.c $<
 
-core/cfg.tab.c core/cfg.tab.h: core/cfg.y  $(ALLDEP)
+core/cfg.tab.c: core/cfg.tab.h
+core/cfg.tab.h: core/cfg.y  $(ALLDEP)
 	$(YACC) $(YACC_FLAGS) $<
 
 nullstring=
