summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorDavid Brazdil <dbrazdil@google.com>2018-08-01 09:27:26 +0000
committerDavid Brazdil <dbrazdil@google.com>2018-08-03 11:33:07 +0000
commit80e6ac7d2c99814ac9e8ccd2d198af03cc027078 (patch)
treeaf83cbebe925e24d03d6dfb4c72806902a1fbc0e /Android.mk
parentb40b37910d76a0ce9670c95da75d9a8d9f26db06 (diff)
Revert^2: Start using new list of non-SDK APIs
The `hiddenapi` build tool has been extended to provide a full list of non-SDK APIs in an effort to remove dependency on Doclava. This patch changes the build rules generating non-SDK API lists to start using hiddenapi's list instead of Doclava's. Consequences: (a) some greylist entries change signature (fixing Doclava varargs bug) (b) cloned public fields are now whitelisted (b/79432238) (c) new APIs need to be greylisted because they are used by apps Bug: 79432238 Bug: 79409988 Bug: 76424618 Test: phone boots Merged-In: I681c1e97d0929cfb1d357b2243ecb210d18f9e87 Change-Id: I681c1e97d0929cfb1d357b2243ecb210d18f9e87 (cherry picked from commit b59c36f51c3c4b7595718f325b38c11352237b2b)
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 32d9e9b07fe9..43ff10c5fbfb 100644
--- a/Android.mk
+++ b/Android.mk
@@ -596,8 +596,8 @@ LOCAL_BLACKLIST := $(INTERNAL_PLATFORM_HIDDENAPI_BLACKLIST)
LOCAL_SRC_GREYLIST := frameworks/base/config/hiddenapi-light-greylist.txt
LOCAL_SRC_VENDOR_LIST := frameworks/base/config/hiddenapi-vendor-list.txt
LOCAL_SRC_FORCE_BLACKLIST := frameworks/base/config/hiddenapi-force-blacklist.txt
-LOCAL_SRC_PUBLIC_API := $(INTERNAL_PLATFORM_DEX_API_FILE)
-LOCAL_SRC_PRIVATE_API := $(INTERNAL_PLATFORM_PRIVATE_DEX_API_FILE)
+LOCAL_SRC_PUBLIC_API := $(INTERNAL_PLATFORM_HIDDENAPI_PUBLIC_LIST)
+LOCAL_SRC_PRIVATE_API := $(INTERNAL_PLATFORM_HIDDENAPI_PRIVATE_LIST)
LOCAL_SRC_REMOVED_API := $(INTERNAL_PLATFORM_REMOVED_DEX_API_FILE)
LOCAL_SRC_ALL := \