platform_build/core
Ying Wang 1624361d84 Add support for LOCAL_COMPATIBILITY_SUITE
A module can specify itself to be a Compatibility Suite module with:
LOCAL_COMPATIBILITY_SUITE := <cts-name>
<cts-name> can be "cts" or any other cts name supported by the
build system.

The cts name's config.mk must define global variable
COMPATIBILITY_TESTCASES_OUT_<cts-name> to point to the testcase
output directory.
This change copies the module's built file, as well as the module's
AndroidTest.xml, to the testcase output directory.
The build system collects all the testcase files in a global variable
COMPATIBILITY.<cts-name>.FILES, which you can reference in a build
task that builds the suite's zip package.
Also copy over the test case files if user runs mm/mmm/etc.

Change-Id: Ica0dbc4f193db7de7d395b9c686733bdac41f566
2015-06-03 16:21:12 -07:00
..
clang am a6b14661: am 1a81a0ef: Merge "[MIPS] Do not use compact branches until GDB supports them" 2015-05-29 05:07:20 +00:00
combo Revert "Revert "Enable linker -fix-cortex-a53-843419"" 2015-06-02 07:59:24 +08:00
tasks Add huawei to vendor owner whitelist [DO NOT MERGE] 2015-05-27 03:31:38 +00:00
android_manifest.mk Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES 2015-05-27 15:14:28 -07:00
apicheck_msg_current.txt Let apicheck check both the public API and system API. 2015-01-09 14:23:16 -08:00
apicheck_msg_last.txt
base_rules.mk Add support for LOCAL_COMPATIBILITY_SUITE 2015-06-03 16:21:12 -07:00
binary.mk am 6a2b812b: am cda3d433: am eacc8a05: am 529943c7: Merge "Disable packed relocations for NDK builds" 2015-04-24 05:30:47 +00:00
build-system.html
build_id.mk "LKY80" 2015-03-21 06:05:46 -07:00
checktree
cleanbuild.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
cleanspec.mk
clear_vars.mk Add support for LOCAL_COMPATIBILITY_SUITE 2015-06-03 16:21:12 -07:00
config.mk Merge "We need to escape environmental variable reference." 2015-05-20 16:23:28 +00:00
config_sanitizers.mk --no-as-needed needs -Wl. 2015-05-12 14:04:55 -07:00
configure_local_jack.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
configure_module_stem.mk
copy_headers.mk
cxx_stl_setup.mk Fix using libc++_static in dynamic binaries. 2015-05-12 14:07:18 -07:00
definitions.mk Merge "Add support for RMTYPEDEF with Jack" into mnc-dev 2015-06-02 09:36:27 +00:00
device.mk
dex_preopt.mk Remove libdvm support from the core build system. 2014-12-16 10:08:00 -08:00
dex_preopt_libart.mk Pass --no-generate-debug-info to dex2oat. 2015-05-28 16:32:55 +01:00
dex_preopt_libart_boot.mk Pass --no-generate-debug-info to dex2oat. 2015-05-28 16:32:55 +01:00
dex_preopt_odex_install.mk Build only 64-bit odex for system server jars. 2015-03-10 11:08:05 -07:00
distdir.mk
dpi_specific_apk.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
droiddoc.mk
dumpvar.mk
dynamic_binary.mk Do not pack relocations for executables 2015-05-07 14:12:00 -07:00
envsetup.mk am 174bb367: am b2ce04b4: Merge "Make Windows a non-multilib target." 2015-05-06 22:56:06 +00:00
executable.mk
executable_internal.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
executable_prefer_symlink.mk Improved nothing-to-do-build 2015-02-26 18:47:21 -08:00
filter_symbols.sh
find-jdk-tools-jar.sh
help.mk
host_dalvik_java_library.mk Add support for RMTYPEDEF with Jack 2015-05-28 18:10:03 +02:00
host_dalvik_static_java_library.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
host_executable.mk
host_executable_internal.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
host_java_library.mk Add support for RMTYPEDEF with Jack 2015-05-28 18:10:03 +02:00
host_java_library_common.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
host_native_test.mk
host_prebuilt.mk
host_shared_library.mk Change the default multilib for host libraries to "both" 2015-04-08 18:09:52 +00:00
host_shared_library_internal.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
host_shared_test_lib.mk
host_static_library.mk Change the default multilib for host libraries to "both" 2015-04-08 18:09:52 +00:00
host_static_library_internal.mk
host_static_test_lib.mk
host_test_internal.mk
install_jni_libs.mk Revert "Don't extract jni from prebuilt apks." 2015-05-04 18:39:46 +00:00
install_jni_libs_internal.mk Revert "Don't extract jni from prebuilt apks." 2015-05-04 18:39:46 +00:00
jack-default.args [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
java.mk Merge "Add support for RMTYPEDEF with Jack" into mnc-dev 2015-06-02 09:36:27 +00:00
java_library.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
legacy_prebuilts.mk
main.mk am 70b67acc: Don\'t exclude GPL binaries from the emulator system image 2015-05-19 00:12:20 +00:00
Makefile Initialize ro.build.version.preview_sdk 2015-05-21 13:49:05 -07:00
module_arch_supported.mk
multi_prebuilt.mk Strip prebuilt shared library by default. 2015-03-13 11:36:15 -07:00
multilib.mk Make Windows a non-multilib target. 2015-05-05 15:46:50 -07:00
native_benchmark.mk Add libbenchmark's new dependency on libbase. 2015-05-13 13:47:30 -07:00
native_test.mk
node_fns.mk
notice_files.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
package.mk
package_internal.mk Add support for LOCAL_COMPATIBILITY_SUITE 2015-06-03 16:21:12 -07:00
pathmap.mk Merge "Remove RecyclerView tests form pathmap" into lmp-mr1-ub-dev 2015-05-22 18:58:18 +00:00
pdk_config.mk Merge "Add required projects to pdk build on master." 2015-03-27 18:16:04 +00:00
phony_package.mk
post_clean.mk
prebuilt.mk Don't set up the prebuilt apk rule twice. 2014-12-01 15:56:19 -08:00
prebuilt_internal.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product.mk resolved conflicts for merge of 6cb3732d to master 2015-04-20 14:08:43 -07:00
product_config.mk Remove an unmatched rightparen 2015-05-28 17:44:03 +09:00
proguard.emma.flags
proguard.flags
proguard_basic_keeps.flags Keep Throwable's constructor that takes a String argument. 2015-05-11 14:56:20 -07:00
proguard_tests.flags
root.mk
sdk_font.mk
setup_one_odex.mk
shared_library.mk
shared_library_internal.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
shared_test_lib.mk
static_java_library.mk [DO NOT MERGE] Compile using Jack. 2015-05-19 18:31:05 +02:00
static_library.mk
static_library_internal.mk
static_test_lib.mk
target_test_internal.mk
version_defaults.mk am 6a7ff54f: am 0d007cf6: Merge "Initialize ro.build.version.preview_sdk" into mnc-dev 2015-05-21 22:46:59 +00:00