(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'HOME='> name:HOME) op: assign_op.Equal rhs: { (DQ (command_sub left_token: <Id.Left_Backtick '`'> child: (command.CommandList children: [ (command.Sentence child: (command.Simple words: [{<cd>} {($ Id.VSub_Number 0)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<1>} ) ] more_env: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (C {<pwd>}) ] ) right: <Id.Backtick_Right '`'> ) ) } spids: [7] ) ] redirects: [ (redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>}) (redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>}) ] ) (C {<cd>} {($ Id.VSub_DollarName HOME)}) (C {<git>} {<clone>} {<-b>} {<master>} {<https> <Id.Lit_Colon ':'> <'//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)}) ] )