1*7594170eSAndroid Build Coastguard Worker# Copyright (C) 2022 The Android Open Source Project 2*7594170eSAndroid Build Coastguard Worker# 3*7594170eSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 4*7594170eSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 5*7594170eSAndroid Build Coastguard Worker# You may obtain a copy of the License at 6*7594170eSAndroid Build Coastguard Worker# 7*7594170eSAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 8*7594170eSAndroid Build Coastguard Worker# 9*7594170eSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 10*7594170eSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 11*7594170eSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*7594170eSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 13*7594170eSAndroid Build Coastguard Worker# limitations under the License. 14*7594170eSAndroid Build Coastguard Worker 15*7594170eSAndroid Build Coastguard WorkerCAPTURED_ENV_VARS = [ 16*7594170eSAndroid Build Coastguard Worker # clang-tidy 17*7594170eSAndroid Build Coastguard Worker "ALLOW_LOCAL_TIDY_TRUE", 18*7594170eSAndroid Build Coastguard Worker "DEFAULT_TIDY_HEADER_DIRS", 19*7594170eSAndroid Build Coastguard Worker "TIDY_TIMEOUT", 20*7594170eSAndroid Build Coastguard Worker "WITH_TIDY", 21*7594170eSAndroid Build Coastguard Worker "WITH_TIDY_FLAGS", 22*7594170eSAndroid Build Coastguard Worker "TIDY_EXTERNAL_VENDOR", 23*7594170eSAndroid Build Coastguard Worker 24*7594170eSAndroid Build Coastguard Worker # Other variables 25*7594170eSAndroid Build Coastguard Worker "SKIP_ABI_CHECKS", 26*7594170eSAndroid Build Coastguard Worker "UNSAFE_DISABLE_APEX_ALLOWED_DEPS_CHECK", 27*7594170eSAndroid Build Coastguard Worker "AUTO_ZERO_INITIALIZE", 28*7594170eSAndroid Build Coastguard Worker "AUTO_PATTERN_INITIALIZE", 29*7594170eSAndroid Build Coastguard Worker "AUTO_UNINITIALIZE", 30*7594170eSAndroid Build Coastguard Worker "USE_CCACHE", 31*7594170eSAndroid Build Coastguard Worker "LLVM_NEXT", 32*7594170eSAndroid Build Coastguard Worker "LLVM_PREBUILTS_VERSION", 33*7594170eSAndroid Build Coastguard Worker "LLVM_RELEASE_VERSION", 34*7594170eSAndroid Build Coastguard Worker "ALLOW_UNKNOWN_WARNING_OPTION", 35*7594170eSAndroid Build Coastguard Worker "UNBUNDLED_BUILD_TARGET_SDK_WITH_API_FINGERPRINT", 36*7594170eSAndroid Build Coastguard Worker "CLANG_DEFAULT_DEBUG_LEVEL", 37*7594170eSAndroid Build Coastguard Worker "RUN_ERROR_PRONE", 38*7594170eSAndroid Build Coastguard Worker "RUST_PREBUILTS_VERSION", 39*7594170eSAndroid Build Coastguard Worker "DEVICE_TEST_RBE_DOCKER_IMAGE_LINK", 40*7594170eSAndroid Build Coastguard Worker 41*7594170eSAndroid Build Coastguard Worker # REMOTE_AVD is an env var knob to apply conditionals in parts of the build 42*7594170eSAndroid Build Coastguard Worker # that can't read build settings, like macros, which defines 43*7594170eSAndroid Build Coastguard Worker # execution-related tags. 44*7594170eSAndroid Build Coastguard Worker "REMOTE_AVD", 45*7594170eSAndroid Build Coastguard Worker 46*7594170eSAndroid Build Coastguard Worker # Overrides the version in the apex_manifest.json. The version is unique for 47*7594170eSAndroid Build Coastguard Worker # each branch (internal, aosp, mainline releases, dessert releases). This 48*7594170eSAndroid Build Coastguard Worker # enables modules built on an older branch to be installed against a newer 49*7594170eSAndroid Build Coastguard Worker # device for development purposes. 50*7594170eSAndroid Build Coastguard Worker "OVERRIDE_APEX_MANIFEST_DEFAULT_VERSION", 51*7594170eSAndroid Build Coastguard Worker] 52