Patch by Matt Madia:

Work-around for a jam bug with multiple jobs that causes the builtins.o
actions to be executed before builtins.c has been built.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35619 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2010-02-25 19:10:44 +00:00
parent b5db1a786f
commit a304e08905
1 changed files with 5 additions and 0 deletions

View File

@ -67,6 +67,11 @@ for bashDefFile in [ FGristFiles $(bashDefFiles) ] {
MkBuiltinsComp $(source) : $(bashDefFile) ; MkBuiltinsComp $(source) : $(bashDefFile) ;
} }
# TODO: Work-around for a bug in jam. These dependencies aren't necessary, but
# without them a jam run with multiple jobs sometimes tries to build builtins.o
# before builtins.c has been built.
Depends [ FGristFiles builtins.c ] : [ FGristFiles $(bashDefFiles:S=.c) ] ;
# generate builtext.h and builtins.c # generate builtext.h and builtins.c
MkBuiltinsExt <bash>builtext.h [ FGristFiles builtins.c ] : $(bashDefFiles) ; MkBuiltinsExt <bash>builtext.h [ FGristFiles builtins.c ] : $(bashDefFiles) ;