Merge "Generate api-versions.xml for lint."
This commit is contained in:
@@ -146,3 +146,25 @@ ANDROID_SUPPORT_LIBRARIES := \
|
|||||||
android-support-v13
|
android-support-v13
|
||||||
|
|
||||||
$(foreach lib, $(ANDROID_SUPPORT_LIBRARIES), $(eval $(call _package_sdk_library,$(lib))))
|
$(foreach lib, $(ANDROID_SUPPORT_LIBRARIES), $(eval $(call _package_sdk_library,$(lib))))
|
||||||
|
|
||||||
|
# ======= Lint API XML ===========
|
||||||
|
|
||||||
|
ALL_SDK_FILES += $(HOST_OUT)/development/sdk/generated-api-versions.xml
|
||||||
|
|
||||||
|
api_gen_jar := $(TOPDIR)prebuilts/tools/common/api-generator/api-generator-22.9.1.jar
|
||||||
|
api_gen_deps := \
|
||||||
|
$(TOPDIR)prebuilts/tools/common/kxml2-tools/kxml2-2.3.0.jar \
|
||||||
|
$(TOPDIR)prebuilts/tools/common/asm-tools/asm-4.0.jar \
|
||||||
|
$(TOPDIR)prebuilts/tools/common/asm-tools/asm-tree-4.0.jar \
|
||||||
|
$(TOPDIR)prebuilts/devtools/tools/lib/common.jar
|
||||||
|
api_gen_classpath := $(subst $(space),:,$(api_gen_jar) $(api_gen_deps))
|
||||||
|
|
||||||
|
|
||||||
|
$(HOST_OUT)/development/sdk/generated-api-versions.xml :
|
||||||
|
java -cp $(api_gen_classpath) \
|
||||||
|
com.android.apigenerator.Main \
|
||||||
|
--pattern $(TOPDIR)prebuilts/sdk/%/android.jar \
|
||||||
|
--pattern $(TOPDIR)prebuilts/tools/common/api-versions/android-%/android.jar \
|
||||||
|
$@
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ bin/adb strip platform-tools/adb
|
|||||||
bin/fastboot strip platform-tools/fastboot
|
bin/fastboot strip platform-tools/fastboot
|
||||||
|
|
||||||
# API database for tools such as lint
|
# API database for tools such as lint
|
||||||
development/sdk/api-versions.xml platform-tools/api/api-versions.xml
|
development/sdk/generated-api-versions.xml platform-tools/api/api-versions.xml
|
||||||
|
|
||||||
# systrace
|
# systrace
|
||||||
external/chromium-trace/systrace.py platform-tools/systrace/systrace.py
|
external/chromium-trace/systrace.py platform-tools/systrace/systrace.py
|
||||||
|
|||||||
50961
sdk/api-versions.xml
50961
sdk/api-versions.xml
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user