From a78909c607a0639f1f63485e64fb8b3ce9c0e9d6 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 6 Jul 2009 22:50:42 +0000 Subject: [PATCH] For some source files that included it the generated builtext.h wasn't explicitly added as dependency. Fixes #4070. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31434 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/bash/Jamfile | 3 ++- src/bin/bash/builtins/Jamfile | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/bin/bash/Jamfile b/src/bin/bash/Jamfile index e35a45261b..7d462597bd 100644 --- a/src/bin/bash/Jamfile +++ b/src/bin/bash/Jamfile @@ -94,7 +94,8 @@ BinCommand bash : Includes [ FGristFiles trap.c ] : signames.h ; # some sources include the generated builtext.h -Includes [ FGristFiles execute_cmd.c jobs.c parse.c ] : builtext.h ; +Includes [ FGristFiles execute_cmd.c jobs.c parse.c trap.c ] + : builtext.h ; SubInclude HAIKU_TOP src bin bash lib ; SubInclude HAIKU_TOP src bin bash builtins ; diff --git a/src/bin/bash/builtins/Jamfile b/src/bin/bash/builtins/Jamfile index 262fdd0134..9c3bb95a1f 100644 --- a/src/bin/bash/builtins/Jamfile +++ b/src/bin/bash/builtins/Jamfile @@ -39,7 +39,7 @@ rule MkBuiltinsExt MakeLocateArch $(sources) ; SEARCH on $(defFiles) = $(SEARCH_SOURCE) ; - + Depends $(sources) : $(defFiles) mkbuiltins ; MkBuiltinsExt1 $(sources) : mkbuiltins $(defFiles) ; LocalClean clean : $(sources) ; @@ -59,7 +59,7 @@ local bashDefFiles = shopt.def printf.def complete.def ; -# generate the source file for the .def files +# generate the source files for the .def files local bashDefFile ; for bashDefFile in [ FGristFiles $(bashDefFiles) ] { local source = $(bashDefFile:S=.c) ; @@ -77,5 +77,5 @@ StaticLibrary libbuiltins.a [ FGristFiles $(bashDefFiles:S=.c) ] ; -# common.c includes builtext.h -Includes [ FGristFiles common.c ] : builtext.h ; +# common.c and mkbuiltins.c include builtext.h +Includes [ FGristFiles common.c mkbuiltins.c ] : builtext.h ;