github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/make/core/clear_vars.mk (about)

     1  ###########################################################
     2  ## Clear out values of all variables used by rule templates.
     3  ###########################################################
     4  
     5  # '',true
     6  LOCAL_32_BIT_ONLY:=
     7  LOCAL_AAPT2_ONLY:=
     8  LOCAL_AAPT_FLAGS:=
     9  LOCAL_AAPT_INCLUDE_ALL_RESOURCES:=
    10  LOCAL_AAPT_NAMESPACES:=
    11  LOCAL_ADDITIONAL_CERTIFICATES:=
    12  LOCAL_ADDITIONAL_DEPENDENCIES:=
    13  LOCAL_ADDITIONAL_HTML_DIR:=
    14  LOCAL_ADDITIONAL_JAVA_DIR:=
    15  LOCAL_AIDL_INCLUDES:=
    16  LOCAL_ALLOW_UNDEFINED_SYMBOLS:=
    17  LOCAL_ANNOTATION_PROCESSORS:=
    18  LOCAL_ANNOTATION_PROCESSOR_CLASSES:=
    19  LOCAL_APIDIFF_NEWAPI:=
    20  LOCAL_APIDIFF_OLDAPI:=
    21  LOCAL_APK_LIBRARIES:=
    22  LOCAL_ARM_MODE:=
    23  LOCAL_ASFLAGS:=
    24  LOCAL_ASSET_DIR:=
    25  LOCAL_BUILT_MODULE:=
    26  LOCAL_BUILT_MODULE_STEM:=
    27  LOCAL_CC:=
    28  LOCAL_CERTIFICATE:=
    29  LOCAL_CFLAGS:=
    30  LOCAL_CHECKED_MODULE:=
    31  LOCAL_C_INCLUDES:=
    32  LOCAL_CLANG:=
    33  LOCAL_CLANG_ASFLAGS:=
    34  LOCAL_CLANG_CFLAGS:=
    35  LOCAL_CLANG_CONLYFLAGS:=
    36  LOCAL_CLANG_CPPFLAGS:=
    37  LOCAL_CLANG_LDFLAGS:=
    38  LOCAL_CLASSPATH:=
    39  LOCAL_COMPATIBILITY_SUITE:=
    40  LOCAL_COMPATIBILITY_SUPPORT_FILES:=
    41  LOCAL_COMPRESSED_MODULE:=
    42  LOCAL_CONLYFLAGS:=
    43  LOCAL_COPY_HEADERS:=
    44  LOCAL_COPY_HEADERS_TO:=
    45  LOCAL_COPY_TO_INTERMEDIATE_LIBRARIES:=
    46  LOCAL_CPP_EXTENSION:=
    47  LOCAL_CPPFLAGS:=
    48  LOCAL_CPP_STD:=
    49  LOCAL_C_STD:=
    50  LOCAL_CTS_TEST_PACKAGE:=
    51  LOCAL_CTS_TEST_RUNNER:=
    52  LOCAL_CXX:=
    53  LOCAL_CXX_STL := default
    54  LOCAL_DATA_BINDING:=
    55  LOCAL_DEX_PREOPT_APP_IMAGE:=
    56  LOCAL_DEX_PREOPT_FLAGS:=
    57  LOCAL_DEX_PREOPT_GENERATE_PROFILE:=
    58  LOCAL_DEX_PREOPT_IMAGE_LOCATION:=
    59  LOCAL_DEX_PREOPT_PROFILE_CLASS_LISTING:=
    60  LOCAL_DEX_PREOPT:= # '',true,false,nostripping
    61  LOCAL_DISABLE_AUTO_GENERATE_TEST_CONFIG:=
    62  LOCAL_DISABLE_RESOLVE_SUPPORT_LIBRARIES:=
    63  LOCAL_DONT_CHECK_MODULE:=
    64  # Don't delete the META_INF dir when merging static Java libraries.
    65  LOCAL_DONT_DELETE_JAR_META_INF:=
    66  LOCAL_DPI_FILE_STEM:=
    67  LOCAL_DPI_VARIANTS:=
    68  LOCAL_DROIDDOC_ASSET_DIR:=
    69  LOCAL_DROIDDOC_CUSTOM_ASSET_DIR:=
    70  LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=
    71  LOCAL_DROIDDOC_HTML_DIR:=
    72  LOCAL_DROIDDOC_OPTIONS:=
    73  LOCAL_DROIDDOC_SOURCE_PATH:=
    74  LOCAL_DROIDDOC_STUB_OUT_DIR:=
    75  LOCAL_DROIDDOC_TEMPLATE_DIR:=
    76  LOCAL_DROIDDOC_USE_STANDARD_DOCLET:=
    77  LOCAL_DROIDDOC_USE_METALAVA:=
    78  LOCAL_DROIDDOC_METALAVA_PREVIOUS_API:=
    79  LOCAL_DROIDDOC_METALAVA_ANNOTATIONS_ENABLED:=
    80  LOCAL_DROIDDOC_METALAVA_MERGE_ANNOTATIONS_DIR:=
    81  LOCAL_DROIDDOC_METALAVA_DOCS_STUB_OUT_DIR:=
    82  LOCAL_DX_FLAGS:=
    83  LOCAL_EMMA_COVERAGE_FILTER:=
    84  LOCAL_EMMA_INSTRUMENT:=
    85  LOCAL_ENFORCE_USES_LIBRARIES:=
    86  LOCAL_ERROR_PRONE_FLAGS:=
    87  LOCAL_EXPORT_CFLAGS:=
    88  LOCAL_EXPORT_C_INCLUDE_DEPS:=
    89  LOCAL_EXPORT_C_INCLUDE_DIRS:=
    90  LOCAL_EXPORT_HEADER_LIBRARY_HEADERS:=
    91  LOCAL_EXPORT_PACKAGE_RESOURCES:=
    92  LOCAL_EXPORT_PROGUARD_FLAG_FILES:=
    93  LOCAL_EXPORT_SHARED_LIBRARY_HEADERS:=
    94  LOCAL_EXPORT_STATIC_LIBRARY_HEADERS:=
    95  LOCAL_EXTRACT_APK:=
    96  LOCAL_EXTRACT_DPI_APK:=
    97  LOCAL_FDO_SUPPORT:=
    98  LOCAL_FINDBUGS_FLAGS:=
    99  LOCAL_FORCE_STATIC_EXECUTABLE:=
   100  LOCAL_FULL_LIBS_MANIFEST_FILES:=
   101  LOCAL_FULL_MANIFEST_FILE:=
   102  LOCAL_FULL_CLASSES_JACOCO_JAR:=
   103  LOCAL_FULL_CLASSES_PRE_JACOCO_JAR:=
   104  LOCAL_FUZZ_ENGINE:=
   105  LOCAL_GCNO_FILES:=
   106  LOCAL_GENERATED_SOURCES:=
   107  # Group static libraries with "-Wl,--start-group" and "-Wl,--end-group" when linking.
   108  LOCAL_GROUP_STATIC_LIBRARIES:=
   109  LOCAL_GTEST:=true
   110  LOCAL_HAL_STATIC_LIBRARIES:=
   111  LOCAL_HEADER_LIBRARIES:=
   112  LOCAL_HOST_REQUIRED_MODULES:=
   113  LOCAL_INIT_RC:=
   114  LOCAL_INSTALLED_MODULE:=
   115  LOCAL_INSTALLED_MODULE_STEM:=
   116  LOCAL_INSTRUMENTATION_FOR:=
   117  LOCAL_INTERMEDIATE_SOURCE_DIR:=
   118  LOCAL_INTERMEDIATE_SOURCES:=
   119  LOCAL_INTERMEDIATE_TARGETS:=
   120  LOCAL_IS_HOST_MODULE:=
   121  LOCAL_IS_RUNTIME_RESOURCE_OVERLAY:=
   122  LOCAL_JACK_CLASSPATH:=
   123  LOCAL_JACK_COVERAGE_EXCLUDE_FILTER:=
   124  LOCAL_JACK_COVERAGE_INCLUDE_FILTER:=
   125  # '' (ie disabled), disabled, full, incremental, javac_frontend
   126  LOCAL_JACK_ENABLED:=$(DEFAULT_JACK_ENABLED)
   127  LOCAL_JACK_FLAGS:=
   128  LOCAL_JACK_PLUGIN:=
   129  LOCAL_JACK_PLUGIN_PATH:=
   130  LOCAL_JACK_PROGUARD_FLAGS:=
   131  LOCAL_JAR_EXCLUDE_FILES:=
   132  LOCAL_JAR_EXCLUDE_PACKAGES:=
   133  LOCAL_JARJAR_RULES:=
   134  LOCAL_JAR_MANIFEST:=
   135  LOCAL_JAR_PACKAGES:=
   136  LOCAL_JAR_PROCESSOR:=
   137  LOCAL_JAR_PROCESSOR_ARGS:=
   138  LOCAL_JAVACFLAGS:=
   139  LOCAL_JAVA_LANGUAGE_VERSION:=
   140  LOCAL_JAVA_LAYERS_FILE:=
   141  LOCAL_JAVA_LIBRARIES:=
   142  LOCAL_JAVA_RESOURCE_DIRS:=
   143  LOCAL_JAVA_RESOURCE_FILES:=
   144  LOCAL_JETIFIER_ENABLED:=
   145  LOCAL_JNI_SHARED_LIBRARIES:=
   146  LOCAL_JNI_SHARED_LIBRARIES_ABI:=
   147  LOCAL_LDFLAGS:=
   148  LOCAL_LDLIBS:=
   149  LOCAL_LOGTAGS_FILES:=
   150  LOCAL_MANIFEST_FILE:=
   151  LOCAL_MANIFEST_INSTRUMENTATION_FOR:=
   152  LOCAL_MANIFEST_PACKAGE_NAME:=
   153  LOCAL_MIN_SDK_VERSION:=
   154  LOCAL_MODULE:=
   155  LOCAL_MODULE_CLASS:=
   156  LOCAL_MODULE_HOST_ARCH:=
   157  LOCAL_MODULE_HOST_ARCH_WARN:=
   158  LOCAL_MODULE_HOST_CROSS_ARCH:=
   159  LOCAL_MODULE_HOST_CROSS_ARCH_WARN:=
   160  LOCAL_MODULE_HOST_OS:=
   161  LOCAL_MODULE_OWNER:=
   162  LOCAL_MODULE_PATH:=
   163  LOCAL_MODULE_RELATIVE_PATH :=
   164  LOCAL_MODULE_STEM:=
   165  LOCAL_MODULE_SUFFIX:=
   166  LOCAL_MODULE_SYMLINKS:=
   167  LOCAL_MODULE_TAGS:=
   168  LOCAL_MODULE_TARGET_ARCH:=
   169  LOCAL_MODULE_TARGET_ARCH_WARN:=
   170  LOCAL_MODULE_UNSUPPORTED_HOST_ARCH:=
   171  LOCAL_MODULE_UNSUPPORTED_HOST_ARCH_WARN:=
   172  LOCAL_MODULE_UNSUPPORTED_HOST_CROSS_ARCH:=
   173  LOCAL_MODULE_UNSUPPORTED_HOST_CROSS_ARCH_WARN:=
   174  LOCAL_MODULE_UNSUPPORTED_TARGET_ARCH:=
   175  LOCAL_MODULE_UNSUPPORTED_TARGET_ARCH_WARN:=
   176  LOCAL_MULTILIB:=
   177  LOCAL_NDK_STL_VARIANT:=
   178  LOCAL_NDK_VERSION:=current
   179  LOCAL_NO_CRT:=
   180  LOCAL_NO_DEFAULT_COMPILER_FLAGS:=
   181  LOCAL_NO_FPIE :=
   182  LOCAL_NO_LIBCOMPILER_RT:=
   183  LOCAL_NO_LIBGCC:=
   184  LOCAL_NO_NOTICE_FILE:=
   185  LOCAL_NO_PIC:=
   186  LOCAL_NOSANITIZE:=
   187  LOCAL_NO_STANDARD_LIBRARIES:=
   188  LOCAL_NO_STATIC_ANALYZER:=
   189  LOCAL_NOTICE_FILE:=
   190  LOCAL_ODM_MODULE:=
   191  LOCAL_OEM_MODULE:=
   192  LOCAL_OPTIONAL_USES_LIBRARIES:=
   193  LOCAL_OVERRIDES_PACKAGES:=
   194  LOCAL_OVERRIDES_MODULES:=
   195  LOCAL_PACKAGE_NAME:=
   196  LOCAL_PACKAGE_SPLITS:=
   197  LOCAL_PACK_MODULE_RELOCATIONS:=
   198  LOCAL_PATCH_MODULE:=
   199  LOCAL_PICKUP_FILES:=
   200  LOCAL_POST_INSTALL_CMD:=
   201  LOCAL_POST_LINK_CMD:=
   202  LOCAL_PREBUILT_COVERAGE_ARCHIVE:=
   203  LOCAL_PREBUILT_EXECUTABLES:=
   204  LOCAL_PREBUILT_JAVA_LIBRARIES:=
   205  LOCAL_PREBUILT_JNI_LIBS:=
   206  LOCAL_PREBUILT_LIBS:=
   207  LOCAL_PREBUILT_MODULE_FILE:=
   208  LOCAL_PREBUILT_OBJ_FILES:=
   209  LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:=
   210  LOCAL_PREBUILT_STRIP_COMMENTS:=
   211  LOCAL_PRIVATE_PLATFORM_APIS:=
   212  LOCAL_PRIVILEGED_MODULE:=
   213  # '',full,custom,disabled,obfuscation,optimization
   214  LOCAL_PRODUCT_MODULE:=
   215  LOCAL_PROGUARD_ENABLED:=
   216  LOCAL_PROGUARD_FLAG_FILES:=
   217  LOCAL_PROGUARD_FLAGS:=
   218  LOCAL_PROPRIETARY_MODULE:=
   219  LOCAL_PROTOC_FLAGS:=
   220  # lite(default),micro,nano,stream,full,nanopb-c,nanopb-c-enable_malloc
   221  LOCAL_PROTOC_OPTIMIZE_TYPE:=
   222  LOCAL_PROTO_JAVA_OUTPUT_PARAMS:=
   223  LOCAL_R8_FLAG_FILES:=
   224  LOCAL_RECORDED_MODULE_TYPE:=
   225  LOCAL_RENDERSCRIPT_CC:=
   226  LOCAL_RENDERSCRIPT_COMPATIBILITY:=
   227  LOCAL_RENDERSCRIPT_FLAGS:=
   228  LOCAL_RENDERSCRIPT_INCLUDES:=
   229  LOCAL_RENDERSCRIPT_INCLUDES_OVERRIDE:=
   230  LOCAL_RENDERSCRIPT_TARGET_API:=
   231  # Used to replace the installed file of a presigned prebuilt apk in PDK fusion build,
   232  # to avoid installing the presigned apks with classes.dex unstripped.
   233  LOCAL_REPLACE_PREBUILT_APK_INSTALLED:=
   234  LOCAL_REQUIRED_MODULES:=
   235  LOCAL_RES_LIBRARIES:=
   236  LOCAL_RESOURCE_DIR:=
   237  LOCAL_RMTYPEDEFS:=
   238  LOCAL_RRO_THEME:=
   239  LOCAL_RTTI_FLAG:=
   240  LOCAL_SANITIZE:=
   241  LOCAL_SANITIZE_DIAG:=
   242  LOCAL_SANITIZE_RECOVER:=
   243  LOCAL_SANITIZE_BLACKLIST :=
   244  LOCAL_SDK_RES_VERSION:=
   245  LOCAL_SDK_VERSION:=
   246  LOCAL_SHARED_ANDROID_LIBRARIES:=
   247  LOCAL_SHARED_LIBRARIES:=
   248  LOCAL_SOONG_CLASSES_JAR :=
   249  LOCAL_SOONG_DEX_JAR :=
   250  LOCAL_SOONG_EXPORT_PROGUARD_FLAGS :=
   251  LOCAL_SOONG_HEADER_JAR :=
   252  LOCAL_SOONG_JACOCO_REPORT_CLASSES_JAR :=
   253  LOCAL_SOONG_PROGUARD_DICT :=
   254  LOCAL_SOONG_RESOURCE_EXPORT_PACKAGE :=
   255  LOCAL_SOONG_RRO_DIRS :=
   256  LOCAL_SOONG_STATIC_LIBRARY_EXTRA_PACKAGES :=
   257  LOCAL_DROIDDOC_STUBS_JAR :=
   258  LOCAL_DROIDDOC_DOC_ZIP :=
   259  # '',true
   260  LOCAL_SOURCE_FILES_ALL_GENERATED:=
   261  LOCAL_SRC_FILES:=
   262  LOCAL_SRC_FILES_EXCLUDE:=
   263  LOCAL_SRCJARS:=
   264  LOCAL_STATIC_ANDROID_LIBRARIES:=
   265  LOCAL_STATIC_JAVA_AAR_LIBRARIES:=
   266  LOCAL_STATIC_JAVA_LIBRARIES:=
   267  LOCAL_STATIC_LIBRARIES:=
   268  LOCAL_STRIP_MODULE:=
   269  LOCAL_SYSTEM_SHARED_LIBRARIES:=none
   270  LOCAL_TARGET_REQUIRED_MODULES:=
   271  LOCAL_TEST_CONFIG_OPTIONS:=
   272  LOCAL_TEST_DATA:=
   273  LOCAL_TEST_MODULE_TO_PROGUARD_WITH:=
   274  LOCAL_TIDY:=
   275  LOCAL_TIDY_CHECKS:=
   276  LOCAL_TIDY_FLAGS:=
   277  LOCAL_UNINSTALLABLE_MODULE:=
   278  LOCAL_UNSTRIPPED_PATH:=
   279  LOCAL_USE_AAPT2:=$(USE_AAPT2)
   280  LOCAL_USE_VNDK:=
   281  LOCAL_USES_LIBRARIES:=
   282  LOCAL_VENDOR_MODULE:=
   283  LOCAL_VTSC_FLAGS:=
   284  LOCAL_VTS_INCLUDES:=
   285  LOCAL_VTS_MODE:=
   286  LOCAL_WARNINGS_ENABLE:=
   287  LOCAL_WHOLE_STATIC_LIBRARIES:=
   288  LOCAL_YACCFLAGS:=
   289  OVERRIDE_BUILT_MODULE_PATH:=
   290  
   291  # arch specific variables
   292  LOCAL_ASFLAGS_$(TARGET_ARCH):=
   293  LOCAL_CFLAGS_$(TARGET_ARCH):=
   294  LOCAL_C_INCLUDES_$(TARGET_ARCH):=
   295  LOCAL_CLANG_ASFLAGS_$(TARGET_ARCH):=
   296  LOCAL_CLANG_CFLAGS_$(TARGET_ARCH):=
   297  LOCAL_CLANG_CPPFLAGS_$(TARGET_ARCH):=
   298  LOCAL_CLANG_LDFLAGS_$(TARGET_ARCH):=
   299  LOCAL_CLANG_$(TARGET_ARCH):=
   300  LOCAL_CPPFLAGS_$(TARGET_ARCH):=
   301  LOCAL_GENERATED_SOURCES_$(TARGET_ARCH):=
   302  LOCAL_HEADER_LIBRARIES_$(TARGET_ARCH):=
   303  LOCAL_LDFLAGS_$(TARGET_ARCH):=
   304  LOCAL_PACK_MODULE_RELOCATIONS_$(TARGET_ARCH):=
   305  LOCAL_PREBUILT_JNI_LIBS_$(TARGET_ARCH):=
   306  LOCAL_REQUIRED_MODULES_$(TARGET_ARCH):=
   307  LOCAL_SHARED_LIBRARIES_$(TARGET_ARCH):=
   308  LOCAL_SRC_FILES_EXCLUDE_$(TARGET_ARCH):=
   309  LOCAL_SRC_FILES_$(TARGET_ARCH):=
   310  LOCAL_STATIC_LIBRARIES_$(TARGET_ARCH):=
   311  LOCAL_STRIP_MODULE_$(TARGET_ARCH):=
   312  LOCAL_WHOLE_STATIC_LIBRARIES_$(TARGET_ARCH):=
   313  ifdef TARGET_2ND_ARCH
   314  LOCAL_ASFLAGS_$(TARGET_2ND_ARCH):=
   315  LOCAL_CFLAGS_$(TARGET_2ND_ARCH):=
   316  LOCAL_C_INCLUDES_$(TARGET_2ND_ARCH):=
   317  LOCAL_CLANG_ASFLAGS_$(TARGET_2ND_ARCH):=
   318  LOCAL_CLANG_CFLAGS_$(TARGET_2ND_ARCH):=
   319  LOCAL_CLANG_CPPFLAGS_$(TARGET_2ND_ARCH):=
   320  LOCAL_CLANG_LDFLAGS_$(TARGET_2ND_ARCH):=
   321  LOCAL_CLANG_$(TARGET_2ND_ARCH):=
   322  LOCAL_CPPFLAGS_$(TARGET_2ND_ARCH):=
   323  LOCAL_GENERATED_SOURCES_$(TARGET_2ND_ARCH):=
   324  LOCAL_HEADER_LIBRARIES_$(TARGET_2ND_ARCH):=
   325  LOCAL_LDFLAGS_$(TARGET_2ND_ARCH):=
   326  LOCAL_PACK_MODULE_RELOCATIONS_$(TARGET_2ND_ARCH):=
   327  LOCAL_PREBUILT_JNI_LIBS_$(TARGET_2ND_ARCH):=
   328  LOCAL_REQUIRED_MODULES_$(TARGET_2ND_ARCH):=
   329  LOCAL_SHARED_LIBRARIES_$(TARGET_2ND_ARCH):=
   330  LOCAL_SRC_FILES_EXCLUDE_$(TARGET_2ND_ARCH):=
   331  LOCAL_SRC_FILES_$(TARGET_2ND_ARCH):=
   332  LOCAL_STATIC_LIBRARIES_$(TARGET_2ND_ARCH):=
   333  LOCAL_STRIP_MODULE_$(TARGET_2ND_ARCH):=
   334  LOCAL_WHOLE_STATIC_LIBRARIES_$(TARGET_2ND_ARCH):=
   335  endif
   336  LOCAL_ASFLAGS_$(HOST_ARCH):=
   337  LOCAL_CFLAGS_$(HOST_ARCH):=
   338  LOCAL_C_INCLUDES_$(HOST_ARCH):=
   339  LOCAL_CLANG_ASFLAGS_$(HOST_ARCH):=
   340  LOCAL_CLANG_CFLAGS_$(HOST_ARCH):=
   341  LOCAL_CLANG_CPPFLAGS_$(HOST_ARCH):=
   342  LOCAL_CLANG_$(HOST_ARCH):=
   343  LOCAL_CLANG_LDFLAGS_$(HOST_ARCH):=
   344  LOCAL_CPPFLAGS_$(HOST_ARCH):=
   345  LOCAL_GENERATED_SOURCES_$(HOST_ARCH):=
   346  LOCAL_HEADER_LIBRARIES_$(HOST_ARCH):=
   347  LOCAL_LDFLAGS_$(HOST_ARCH):=
   348  LOCAL_REQUIRED_MODULES_$(HOST_ARCH):=
   349  LOCAL_SHARED_LIBRARIES_$(HOST_ARCH):=
   350  LOCAL_SRC_FILES_EXCLUDE_$(HOST_ARCH):=
   351  LOCAL_SRC_FILES_$(HOST_ARCH):=
   352  LOCAL_STATIC_LIBRARIES_$(HOST_ARCH):=
   353  LOCAL_WHOLE_STATIC_LIBRARIES_$(HOST_ARCH):=
   354  ifdef HOST_2ND_ARCH
   355  LOCAL_ASFLAGS_$(HOST_2ND_ARCH):=
   356  LOCAL_CFLAGS_$(HOST_2ND_ARCH):=
   357  LOCAL_C_INCLUDES_$(HOST_2ND_ARCH):=
   358  LOCAL_CLANG_ASFLAGS_$(HOST_2ND_ARCH):=
   359  LOCAL_CLANG_CFLAGS_$(HOST_2ND_ARCH):=
   360  LOCAL_CLANG_CPPFLAGS_$(HOST_2ND_ARCH):=
   361  LOCAL_CLANG_$(HOST_2ND_ARCH):=
   362  LOCAL_CLANG_LDFLAGS_$(HOST_2ND_ARCH):=
   363  LOCAL_CPPFLAGS_$(HOST_2ND_ARCH):=
   364  LOCAL_GENERATED_SOURCES_$(HOST_2ND_ARCH):=
   365  LOCAL_HEADER_LIBRARIES_$(HOST_2ND_ARCH):=
   366  LOCAL_LDFLAGS_$(HOST_2ND_ARCH):=
   367  LOCAL_REQUIRED_MODULES_$(HOST_2ND_ARCH):=
   368  LOCAL_SHARED_LIBRARIES_$(HOST_2ND_ARCH):=
   369  LOCAL_SRC_FILES_EXCLUDE_$(HOST_2ND_ARCH):=
   370  LOCAL_SRC_FILES_$(HOST_2ND_ARCH):=
   371  LOCAL_STATIC_LIBRARIES_$(HOST_2ND_ARCH):=
   372  LOCAL_WHOLE_STATIC_LIBRARIES_$(HOST_2ND_ARCH):=
   373  endif
   374  
   375  LOCAL_ASFLAGS_$(HOST_OS):=
   376  LOCAL_CFLAGS_$(HOST_OS):=
   377  LOCAL_C_INCLUDES_$(HOST_OS):=
   378  LOCAL_CPPFLAGS_$(HOST_OS):=
   379  LOCAL_GENERATED_SOURCES_$(HOST_OS):=
   380  LOCAL_HEADER_LIBRARIES_$(HOST_OS):=
   381  LOCAL_LDFLAGS_$(HOST_OS):=
   382  LOCAL_LDLIBS_$(HOST_OS):=
   383  LOCAL_REQUIRED_MODULES_$(HOST_OS):=
   384  LOCAL_SHARED_LIBRARIES_$(HOST_OS):=
   385  LOCAL_SRC_FILES_$(HOST_OS):=
   386  LOCAL_STATIC_LIBRARIES_$(HOST_OS):=
   387  
   388  ifdef HOST_CROSS_OS
   389  LOCAL_ASFLAGS_$(HOST_CROSS_OS):=
   390  LOCAL_CFLAGS_$(HOST_CROSS_OS):=
   391  LOCAL_C_INCLUDES_$(HOST_CROSS_OS):=
   392  LOCAL_CPPFLAGS_$(HOST_CROSS_OS):=
   393  LOCAL_GENERATED_SOURCES_$(HOST_CROSS_OS):=
   394  LOCAL_HEADER_LIBRARIES_$(HOST_CROSS_OS):=
   395  LOCAL_LDFLAGS_$(HOST_CROSS_OS):=
   396  LOCAL_LDLIBS_$(HOST_CROSS_OS):=
   397  LOCAL_REQUIRED_MODULES_$(HOST_CROSS_OS):=
   398  LOCAL_SHARED_LIBRARIES_$(HOST_CROSS_OS):=
   399  LOCAL_SRC_FILES_$(HOST_CROSS_OS):=
   400  LOCAL_STATIC_LIBRARIES_$(HOST_CROSS_OS):=
   401  endif
   402  
   403  LOCAL_SRC_FILES_$(HOST_OS)_$(HOST_ARCH):=
   404  ifdef HOST_2ND_ARCH
   405  LOCAL_SRC_FILES_$(HOST_OS)_$(HOST_2ND_ARCH):=
   406  endif
   407  ifdef HOST_CROSS_OS
   408  LOCAL_SRC_FILES_$(HOST_CROSS_OS)_$(HOST_CROSS_ARCH):=
   409  ifdef HOST_CROSS_2ND_ARCH
   410  LOCAL_SRC_FILES_$(HOST_CROSS_OS)_$(HOST_CROSS_2ND_ARCH):=
   411  endif
   412  endif
   413  
   414  LOCAL_ASFLAGS_32:=
   415  LOCAL_ASFLAGS_64:=
   416  LOCAL_CFLAGS_32:=
   417  LOCAL_CFLAGS_64:=
   418  LOCAL_C_INCLUDES_32:=
   419  LOCAL_C_INCLUDES_64:=
   420  LOCAL_CLANG_32:=
   421  LOCAL_CLANG_64:=
   422  LOCAL_CLANG_ASFLAGS_32:=
   423  LOCAL_CLANG_ASFLAGS_64:=
   424  LOCAL_CLANG_CFLAGS_32:=
   425  LOCAL_CLANG_CFLAGS_64:=
   426  LOCAL_CLANG_CPPFLAGS_32:=
   427  LOCAL_CLANG_CPPFLAGS_64:=
   428  LOCAL_CLANG_LDFLAGS_32:=
   429  LOCAL_CLANG_LDFLAGS_64:=
   430  LOCAL_CPPFLAGS_32:=
   431  LOCAL_CPPFLAGS_64:=
   432  LOCAL_GENERATED_SOURCES_32:=
   433  LOCAL_GENERATED_SOURCES_64:=
   434  LOCAL_HEADER_LIBRARIES_32:=
   435  LOCAL_HEADER_LIBRARIES_64:=
   436  LOCAL_INIT_RC_32:=
   437  LOCAL_INIT_RC_64:=
   438  LOCAL_LDFLAGS_32:=
   439  LOCAL_LDFLAGS_64:=
   440  LOCAL_MODULE_PATH_32:=
   441  LOCAL_MODULE_PATH_64:=
   442  LOCAL_MODULE_STEM_32:=
   443  LOCAL_MODULE_STEM_64:=
   444  LOCAL_MODULE_SYMLINKS_32:=
   445  LOCAL_MODULE_SYMLINKS_64:=
   446  LOCAL_SHARED_LIBRARIES_32:=
   447  LOCAL_SHARED_LIBRARIES_64:=
   448  LOCAL_SRC_FILES_32:=
   449  LOCAL_SRC_FILES_64:=
   450  LOCAL_SRC_FILES_EXCLUDE_32:=
   451  LOCAL_SRC_FILES_EXCLUDE_64:=
   452  LOCAL_STATIC_LIBRARIES_32:=
   453  LOCAL_STATIC_LIBRARIES_64:=
   454  LOCAL_WHOLE_STATIC_LIBRARIES_32:=
   455  LOCAL_WHOLE_STATIC_LIBRARIES_64:=
   456  
   457  # Robolectric variables
   458  LOCAL_INSTRUMENT_SOURCE_DIRS :=
   459  LOCAL_ROBOTEST_FAILURE_FATAL :=
   460  LOCAL_ROBOTEST_FILES :=
   461  LOCAL_ROBOTEST_TIMEOUT :=
   462  LOCAL_TEST_PACKAGE :=
   463  
   464  # Aux specific variables
   465  LOCAL_AUX_ARCH :=
   466  LOCAL_AUX_CPU :=
   467  LOCAL_AUX_OS :=
   468  LOCAL_AUX_OS_VARIANT :=
   469  LOCAL_AUX_SUBARCH :=
   470  LOCAL_AUX_TOOLCHAIN :=
   471  LOCAL_CUSTOM_BUILD_STEP_INPUT:=
   472  LOCAL_CUSTOM_BUILD_STEP_OUTPUT:=
   473  LOCAL_IS_AUX_MODULE :=
   474  
   475  # Trim MAKEFILE_LIST so that $(call my-dir) doesn't need to
   476  # iterate over thousands of entries every time.
   477  # Leave the current makefile to make sure we don't break anything
   478  # that expects to be able to find the name of the current makefile.
   479  MAKEFILE_LIST := $(lastword $(MAKEFILE_LIST))