(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MKIMAGE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(type)} {(-path)} {(DQ (${ VSub_Name CROSS_COMPILE) (mkimage))})] ) left_token: <Left_CommandSub '$('> spids: [15 26] ) } spids: [14] ) ] spids: [14] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ (${ VSub_Name MKIMAGE))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MKIMAGE) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(type)} {(-path)} {(mkimage)})]) left_token: <Left_CommandSub '$('> spids: [48 54] ) } spids: [47] ) ] spids: [47] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ (${ VSub_Name MKIMAGE))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [ {(echo)} {(SQ <'"mkimage" command not found - U-Boot images will not be built'>)} ] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[85])] ) (Sentence child:(C {(exit)} {(1)}) terminator:<Op_Semi ';'>) ] spids: [16777215 72] ) ] spids: [16777215 95] ) ] spids: [16777215 44] ) ] spids: [16777215 97] ) (C {(${ VSub_Name MKIMAGE)} {(DQ ($ VSub_At '$@'))}) ] )