(List (If (DBracket {B? LOGICAL_BINARY_AND {B1 UNARY_STRING_n {[DQ [VarSub BASH_VERSION]]}} {B2 BINARY_STRING_EQUAL {[DQ [VarSub BASH_SOURCE test_op=VS_TEST_COLON_HYPHEN {[VarSub 0]}]]} {[DQ [VarSub 0]]}}}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "ERROR: envsetup must be sourced."]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (FunctionDef android_envsetup_main [] (List (= scope= flags=0 words=[] bindings=[('SCRIPT_PATH', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('SCRIPT_DIR', {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub SCRIPT_PATH]]})]]})]) (= scope= flags=0 words=[] bindings=[('CURRENT_DIR', {[DQ [ComSub (Com {[LIT_CHARS readlink]} {[LIT_CHARS -f]} {[DQ [VarSub SCRIPT_DIR][LIT_CHARS /../../]]})]]})]) (If (DBracket {B1 UNARY_STRING_z {[DQ [VarSub CHROME_SRC]]}}) (= scope= flags=0 words=[] bindings=[('CHROME_SRC', {[DQ [VarSub CURRENT_DIR]]})]) ) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub CURRENT_DIR transform_ops=[PatSub {[DQ [VarSub CHROME_SRC]]} {}]]]} {[DQ [VarSub CURRENT_DIR]]}}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Warning: Current directory is out of CHROME_SRC, it may not be "][LIT_CHARS " the one you want."]]}) (Com {[LIT_CHARS echo]} {[DQ [VarSub CHROME_SRC]]}) ) ) (If (DBracket {B? LOGICAL_BINARY_OR {B1 UNARY_STRING_z {[DQ [VarSub ANDROID_SDK_ROOT]]}} {B! {B1 UNARY_FILE_d {[DQ [VarSub ANDROID_SDK_ROOT]]}}}}) (= scope= flags=0 words=[] bindings=[('ANDROID_SDK_ROOT', {[DQ [VarSub CHROME_SRC][LIT_CHARS /third_party/android_tools/sdk/]]})]) ) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH] [LIT_OTHER ":"] [VarSub ANDROID_SDK_ROOT] [LIT_CHARS /platform-tools]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH] [LIT_OTHER ":"] [VarSub ANDROID_SDK_ROOT] [LIT_CHARS /tools/]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH] [LIT_OTHER ":"] [VarSub CHROME_SRC] [LIT_CHARS /build/android]})]) (= scope= flags=1 words=[] bindings=[('ENVSETUP_GYP_CHROME_SRC', {[VarSub CHROME_SRC]})]) ) ) (Com {[LIT_CHARS android_envsetup_main]} {[DQ [VarSub BASH_SOURCE test_op=VS_TEST_COLON_HYPHEN {[VarSub 0]}]]}) (Com {[LIT_CHARS unset]} {[LIT_CHARS -f]} {[LIT_CHARS android_envsetup_main]}) (FunctionDef android_gyp [] (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Please call build/gyp_chromium instead. android_gyp is going away."]]}) (Com {[DQ [VarSub ENVSETUP_GYP_CHROME_SRC][LIT_CHARS /build/gyp_chromium]]} {[LIT_CHARS --depth] [LIT_OTHER "="] [DQ [VarSub ENVSETUP_GYP_CHROME_SRC]]} {[LIT_CHARS --check]} {[DQ [VarSub @]]}) ) ) )