platform_build/core
David Brazdil 7adbde4cd6 hiddenapi: Split stubs into public/system/test classpaths
The hiddenapi tool needs to build a class hierarchy from API stubs.
These are inconsistent between public, system and test API stubs.
This patch splits stubs into the three corresponding categories
and groups the JARs being passed to hiddenapi.

Test: m appcompat
Bug: 76424618
Change-Id: I3f707070d44f04578bc6148a45f2283bcf060703
2018-08-03 17:02:37 +01:00
..
clang Added Address Sanitizer clang config for x86_64. 2018-07-20 16:10:51 +09:00
combo Add support for cortex-a55/cortex-a75. 2018-05-11 00:43:19 +00:00
tasks Merge "Remove workaround for libclang_rt.ubsan* vndk libs" 2018-07-30 04:24:29 +00:00
aapt2.mk Support LOCAL_STATIC_JAVA_AAR_LIBRARIES with aapt2 2018-05-23 13:39:15 -07:00
aapt_flags.mk Move aapt2.mk before java.mk 2018-03-20 15:26:27 -07:00
allowed_ndk_types.mk Merge "Remove support for stlport." 2018-01-10 00:12:48 +00:00
android_manifest.mk Pass --library to manifest_fixer.py for android libraries 2018-07-25 16:21:41 -07:00
apicheck_msg_current.txt
apicheck_msg_last.txt
autogen_test_config.mk ATest: Sync auto_test_config for multilib modules 2018-07-26 14:00:55 +08:00
aux_config.mk Replace $(shell find | sort) with $(sort $(shell find)) 2018-02-05 23:07:58 -08:00
aux_executable.mk
aux_static_library.mk
aux_toolchain.mk
base_rules.mk ATest: Sync auto_test_config for multilib modules 2018-07-26 14:00:55 +08:00
binary.mk Deprecate implicit make rules 2018-06-20 16:52:10 -07:00
build-system.html Remove showcommands from docs 2018-07-14 09:32:13 -07:00
build_id.mk Don't use export with BUILD_ID 2018-04-16 23:05:10 +00:00
build_rro_package.mk
ccache.mk Mark export/unexport as deprecated 2018-06-21 10:12:23 -07:00
checktree
cleanbuild.mk Update references to build/core to build/make/core 2017-10-20 12:49:28 -07:00
cleanspec.mk Revert "Revert "Use the Finder's results for faster searching"" 2017-08-18 02:46:39 +00:00
clear_vars.mk Merge "Copy annotations.zip to out/target/common/obj/PACKAGING/" 2018-07-24 22:44:12 +00:00
config.mk Remove USE_LOGICAL_PARTITIONS override 2018-08-01 18:29:44 +00:00
config_sanitizers.mk Use $(my_prefix)OS instead of HOST_CROSS_OS 2018-06-27 09:42:33 -07:00
configure_module_stem.mk Restrict characters in module names 2018-06-12 13:48:49 -07:00
construct_context.sh Add support for preopt with uses-libraries 2018-05-10 11:52:26 -07:00
copy_headers.mk
cxx_stl_setup.mk Disable availability macros in libc++ on Darwin. 2018-01-11 13:24:32 -08:00
definitions.mk Merge "aapt2: use clean-path on paths to resource files" 2018-08-01 02:44:27 +00:00
device.mk
dex_preopt.mk hiddenapi: Split stubs into public/system/test classpaths 2018-08-03 17:02:37 +01:00
dex_preopt_libart.mk Allow multiple profiles to be added as part of boot.prof 2018-07-04 18:05:07 +00:00
dex_preopt_libart_boot.mk Generate unstripped .oat files in the symbols directory. 2018-07-17 17:04:20 +01:00
dex_preopt_odex_install.mk Revert "Revert "Default to nostripping for non /system preopt"" 2018-07-16 19:36:24 -07:00
distdir.mk Export DIST_DIR to soong on dist builds. 2017-11-28 11:26:24 -08:00
dpi_specific_apk.mk Support LOCAL_SDK_VERSION := core_current 2018-02-01 17:14:55 +09:00
droiddoc.mk Mark more targets as PHONY 2018-07-24 01:21:12 -07:00
dumpvar.mk Prevent using config.mk from make, clean up unused code 2017-10-19 20:26:23 +00:00
dynamic_binary.mk Disable standalone relocation packer 2018-06-26 00:35:46 +00:00
empty_test_config.xml Auto generate test config files 2017-12-20 15:05:17 -08:00
envsetup.mk productservices => product_services 2018-07-26 17:19:02 -07:00
executable.mk
executable_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
executable_prefer_symlink.mk
filter_symbols.sh
force_aapt2.mk Revert "Revert "Use AAPT2 by default"" 2018-05-25 11:34:13 -07:00
fuzz_test.mk Enhance coverage options to include those needed by Honggfuzz for coverage-driven fuzzing 2017-08-22 18:01:46 -04:00
generate_enforce_rro.mk Replace build/tools with build/make/tools 2017-12-06 16:12:40 -08:00
goma.mk Mark export/unexport as deprecated 2018-06-21 10:12:23 -07:00
header_library.mk
header_library_internal.mk
host_dalvik_java_library.mk Revert "Revert "Remove desugar support"" 2018-06-06 21:46:25 +00:00
host_dalvik_static_java_library.mk
host_executable.mk
host_executable_internal.mk Build System: Fix rpath error if native executable under testcase folder. 2018-05-07 06:29:12 +00:00
host_fuzz_test.mk Enhance coverage options to include those needed by Honggfuzz for coverage-driven fuzzing 2017-08-22 18:01:46 -04:00
host_java_library.mk Mark more targets as PHONY 2018-07-24 01:21:12 -07:00
host_java_library_common.mk Run ErrorProne in OpenJDK9 2018-06-20 18:49:50 -07:00
host_native_test.mk
host_prebuilt.mk
host_shared_library.mk
host_shared_library_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
host_shared_test_lib.mk
host_static_library.mk
host_static_library_internal.mk
host_static_test_lib.mk
host_test_config.mk Add build script to generate TF test XML file with filters 2017-11-13 14:48:10 -08:00
host_test_internal.mk Add -lm to the default libs for Linux & Darwin 2017-09-26 20:26:11 -07:00
install_jni_libs.mk Merge "Don't embed vendor libs into vendor apks." 2017-12-06 04:23:04 +00:00
install_jni_libs_internal.mk Allow native:vendor to vendor apks 2018-04-12 17:14:48 +09:00
instrumentation_test_config_template.xml Update the base autogenerated config template for instru 2018-03-13 13:43:42 -07:00
jacoco.mk Update jacoco command line flags for latest version 2017-12-21 14:09:51 -08:00
java.mk Merge changes from topic "manifest_fixer_targetSdkVersion" 2018-07-26 22:02:36 +00:00
java_common.mk Run ErrorProne in OpenJDK9 2018-06-20 18:49:50 -07:00
java_library.mk Tighter control of stripping in dex_preopt_odex_install. 2018-01-18 22:42:46 +00:00
java_renderscript.mk Pass 0 to llvm-rs-cc for current 2018-05-16 09:57:10 -07:00
link_type.mk build: aux: Fix link type checking for AUX builds 2017-08-04 12:45:02 -07:00
LINUX_KERNEL_COPYING
local_systemsdk.mk RRO for framework-res.apk is not force built against SystemSDK 2018-03-27 09:40:11 +09:00
local_vndk.mk Ensure partition_tag is always set correctly 2017-11-20 11:01:50 +09:00
main.mk Remove USE_LOGICAL_PARTITIONS override 2018-08-01 18:29:44 +00:00
Makefile Merge "target_files: copy to PRODUCT-SERVICES instead" 2018-08-02 21:53:57 +00:00
math.mk Allow 0 in math functions 2018-05-11 02:22:54 +00:00
module_arch_supported.mk
multi_prebuilt.mk
multilib.mk
native_benchmark.mk
native_benchmark_test_config_template.xml build/make: auto generate Test config file for Google Benchmark Test 2018-04-19 09:16:54 +00:00
native_test.mk
native_test_config_template.xml Update default template for suites native tests 2018-04-12 18:10:32 -07:00
ninja_config.mk Revert "Remove art targets from PARSE_TIME_MAKE_GOALS" 2018-03-07 16:25:55 +00:00
node_fns.mk
notice_files.mk Fix vndk packaging to stop depending on phony targets 2018-06-19 09:26:58 -07:00
pack_dyn_relocs_setup.mk Disable standalone relocation packer 2018-06-26 00:35:46 +00:00
package.mk Warn when defining a 32-bit product on a 64-bit device. 2018-07-09 13:17:52 +01:00
package_internal.mk Run appcompat on vendor and product-services. 2018-08-01 00:22:08 +01:00
pathmap.mk Move include in prep of Android.bp support 2017-10-11 03:29:53 +00:00
pdk_config.mk Support a pre-extracted PDK zip 2018-03-08 13:50:21 -08:00
pdk_fusion_modules.mk Support a pre-extracted PDK zip 2018-03-08 13:50:21 -08:00
phony_package.mk
prebuilt.mk
prebuilt_internal.mk Run appcompat on vendor and product-services. 2018-08-01 00:22:08 +01:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk Mark more targets as PHONY 2018-07-24 01:21:12 -07:00
product.mk Split PRODUCT_USE_LOGICAL_PARTITIONS into sub-flags. 2018-08-01 00:39:13 +00:00
product_config.mk Remove USE_LOGICAL_PARTITIONS override 2018-08-01 18:29:44 +00:00
proguard.flags
proguard.jacoco.flags
proguard_basic_keeps.flags
project_definitions.mk Always statically include Support Libraries, move SDK definitions up a dir 2018-05-03 16:47:11 -07:00
root.mk Update references to build/core to build/make/core 2017-10-20 12:49:28 -07:00
sdk_check.mk Enforce specifying sdk/private for apps. DO NOT MERGE 2018-03-08 13:19:36 +00:00
sdk_font.mk
setup_one_odex.mk org.apache.http.legacy.boot is renamed to org.apache.http.legacy.impl 2018-05-22 20:37:30 +09:00
shared_library.mk
shared_library_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
shared_test_lib.mk
soong_app_prebuilt.mk Merge "Remove unnecessary link-type check" 2018-03-09 00:21:21 +00:00
soong_config.mk Add support for /product-services partition 2018-07-19 11:15:11 +01:00
soong_java_prebuilt.mk Merge "Build rules to derive greylists from annotations." 2018-07-26 07:37:29 +00:00
static_java_library.mk Support LOCAL_STATIC_JAVA_AAR_LIBRARIES with aapt2 2018-05-23 13:39:15 -07:00
static_library.mk
static_library_internal.mk
static_test_lib.mk
support_libraries.mk Fix support libraries dependencies based on Soong modules 2018-05-03 16:47:55 -07:00
target_test_config.mk Add build script to generate TF test XML file with filters 2017-11-13 14:48:10 -08:00
target_test_internal.mk Remove support for stlport. 2018-01-05 11:49:43 -08:00
test_config_common.mk Add build script to generate TF test XML file with filters 2017-11-13 14:48:10 -08:00
use_lld_setup.mk Use $(my_prefix)OS instead of HOST_CROSS_OS 2018-06-27 10:37:54 -07:00
verify_uses_libraries.sh Use $(AAPT) instead of aapt for verifying uses libraries 2018-05-14 10:18:02 -07:00
version_defaults.mk Expose PLATFORM_SECURITY_PATCH_TIMESTAMP. 2018-05-29 11:45:09 -07:00
WINPTHREADS_COPYING