Merge "Build: Refactor and clean up runtime_libart"
am: 020f5275d5
Change-Id: Ifff0829fe3b7e306527e3654ee3833a1935c1ac3
This commit is contained in:
commit
bd7d5aea2a
1 changed files with 41 additions and 22 deletions
|
@ -16,42 +16,61 @@
|
||||||
|
|
||||||
# Provides a functioning ART environment without Android frameworks
|
# Provides a functioning ART environment without Android frameworks
|
||||||
|
|
||||||
|
# Minimal boot classpath. This should be a subset of PRODUCT_BOOT_JARS, and equivalent to
|
||||||
|
# TARGET_CORE_JARS.
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
apache-xml \
|
apache-xml \
|
||||||
ahat \
|
|
||||||
bouncycastle \
|
bouncycastle \
|
||||||
cacerts \
|
|
||||||
conscrypt \
|
|
||||||
core-oj \
|
core-oj \
|
||||||
core-junit \
|
|
||||||
core-libart \
|
core-libart \
|
||||||
dalvikvm \
|
conscrypt \
|
||||||
dex2oat \
|
okhttp \
|
||||||
dexdeps \
|
|
||||||
dexdump \
|
# Additional mixins to the boot classpath.
|
||||||
dexlist \
|
PRODUCT_PACKAGES += \
|
||||||
dmtracedump \
|
core-junit \
|
||||||
dx \
|
|
||||||
|
# Why are we pulling in ext, which is frameworks/base, depending on tagsoup and nist-sip?
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
ext \
|
ext \
|
||||||
hprof-conv \
|
|
||||||
libart \
|
# Why are we pulling in expat, which is used in frameworks, only, it seem?
|
||||||
libart_fake \
|
PRODUCT_PACKAGES += \
|
||||||
libcrypto \
|
|
||||||
libexpat \
|
libexpat \
|
||||||
libicui18n \
|
|
||||||
libicuuc \
|
# Libcore.
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
libjavacore \
|
libjavacore \
|
||||||
libopenjdk \
|
libopenjdk \
|
||||||
libopenjdkjvm \
|
libopenjdkjvm \
|
||||||
|
|
||||||
|
# Libcore ICU. TODO: Try to figure out if/why we need them explicitly.
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
libicui18n \
|
||||||
|
libicuuc \
|
||||||
|
|
||||||
|
# ART.
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
dalvikvm \
|
||||||
|
dex2oat \
|
||||||
|
libart \
|
||||||
|
libart_fake \
|
||||||
libopenjdkjvmti \
|
libopenjdkjvmti \
|
||||||
libnativehelper \
|
|
||||||
libssl \
|
|
||||||
libz \
|
|
||||||
oatdump \
|
|
||||||
okhttp \
|
|
||||||
patchoat \
|
patchoat \
|
||||||
profman
|
profman
|
||||||
|
|
||||||
|
# ART/dex helpers.
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
ahat \
|
||||||
|
dexdump \
|
||||||
|
dexlist \
|
||||||
|
hprof-conv \
|
||||||
|
oatdump \
|
||||||
|
|
||||||
|
# Certificates.
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
cacerts \
|
||||||
|
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
||||||
dalvik.vm.image-dex2oat-Xms=64m \
|
dalvik.vm.image-dex2oat-Xms=64m \
|
||||||
dalvik.vm.image-dex2oat-Xmx=64m \
|
dalvik.vm.image-dex2oat-Xmx=64m \
|
||||||
|
|
Loading…
Reference in a new issue