(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:HOME) op: assign_op.Equal rhs: { (DQ (command_sub left_token: (Token id:Id.Left_Backtick val:'`' span_id:9) command_list: (command.CommandList children: [ (command.Sentence child: (command.Simple words: [{(cd)} {($ Id.VSub_Number '$0')}] redirects: [ (redir.Redir op: (Token id:Id.Redir_Great val:'>' span_id:16) fd: -1 arg_word: {(/dev/null)} ) (redir.Redir op: (Token id:Id.Redir_GreatAnd val:'2>&' span_id:19) fd: 2 arg_word: {(1)} ) ] ) terminator: (Token id:Id.Op_Semi val:';' span_id:21) ) (C {(pwd)}) ] ) ) ) } spids: [7] ) ] redirects: [ (redir.Redir op: (Token id:Id.Redir_Great val:'>' span_id:27) fd: -1 arg_word: {(/dev/null)} ) (redir.Redir op:(Token id:Id.Redir_GreatAnd val:'2>&' span_id:30) fd:2 arg_word:{(1)}) ] ) (C {(cd)} {($ Id.VSub_DollarName '$HOME')}) (C {(git)} {(clone)} {(-b)} {(master)} {(https) (Id.Lit_Other ':') (//github.com/f1xpl/openauto.git)}) (C {(rm)} {(-rf)} {($ Id.VSub_DollarName '$HOME') (/openauto_build)}) (C {(mkdir)} {(-p)} {($ Id.VSub_DollarName '$HOME') (/openauto_build)}) (C {(ln)} {(-s)} {(/opt/vc/lib/libbrcmEGL.so)} {(/usr/lib/arm-linux-gnueabihf/libEGL.so)}) (C {(ln)} {(-s)} {(/opt/vc/lib/libbrcmGLESv2.so)} {(/usr/lib/arm-linux-gnueabihf/libGLESv2.so)}) (C {(ln)} {(-s)} {(/opt/vc/lib/libbrcmOpenVG.so)} {(/usr/lib/arm-linux-gnueabihf/libOpenVG.so)}) (C {(ln)} {(-s)} {(/opt/vc/lib/libbrcmWFC.so)} {(/usr/lib/arm-linux-gnueabihf/libWFC.so)}) (C {(cd)} {($ Id.VSub_DollarName '$HOME') (/openauto_build)}) (C {(cmake)} {(-DCMAKE_BUILD_TYPE) (Id.Lit_Equals '=') (Release)} {(-DRPI3_BUILD) (Id.Lit_Equals '=') (TRUE)} {(-DAASDK_INCLUDE_DIRS) (Id.Lit_Equals '=') (DQ ($ Id.VSub_DollarName '$HOME') (/aasdk/include))} {(-DAASDK_LIBRARIES) (Id.Lit_Equals '=') (DQ ($ Id.VSub_DollarName '$HOME') (/aasdk/lib/libaasdk.so)) } {(-DAASDK_PROTO_INCLUDE_DIRS) (Id.Lit_Equals '=') (DQ ($ Id.VSub_DollarName '$HOME') (/aasdk_build))} {(-DAASDK_PROTO_LIBRARIES) (Id.Lit_Equals '=') (DQ ($ Id.VSub_DollarName '$HOME') (/aasdk/lib/libaasdk_proto.so)) } {(../openauto)} ) (C {(make)}) (C {(cd)} {($ Id.VSub_DollarName '$HOME')}) ] )