aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmilian Peev <epeev@google.com>2019-02-05 10:56:36 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-02-05 10:56:36 -0800
commitaaef056fcca97310ff91e2adeb614d26cffa2f6a (patch)
tree0c4abd037bb8409356cb92ff44299a3feb210bd6
parentd7e4db2dd4bedc4b2994efbca6a9d50810bff839 (diff)
parentf5131613d9530ecb14beaa178a32242b921baa7e (diff)
downloadplatform_external_libxml2-aaef056fcca97310ff91e2adeb614d26cffa2f6a.tar.gz
platform_external_libxml2-aaef056fcca97310ff91e2adeb614d26cffa2f6a.tar.bz2
platform_external_libxml2-aaef056fcca97310ff91e2adeb614d26cffa2f6a.zip
Merge "Add an NDK library variant"
am: f5131613d9 Change-Id: Iea5f8611a5ef6f0d41283351963a64fc3eae9426
-rw-r--r--Android.bp25
1 files changed, 18 insertions, 7 deletions
diff --git a/Android.bp b/Android.bp
index fde421fa..db084f62 100644
--- a/Android.bp
+++ b/Android.bp
@@ -31,13 +31,8 @@
// This comes from the automake-generated Makefile.
// We deliberately exclude nanoftp.c and nanohttp.c, the trio library, and zlib.
-cc_library {
- name: "libxml2",
- vendor_available: true,
- vndk: {
- enabled: true,
- },
- host_supported: true,
+cc_defaults {
+ name: "libxml2-defaults",
srcs: [
"SAX.c",
"entities.c",
@@ -115,6 +110,16 @@ cc_library {
shared_libs: ["libandroidicu"],
export_shared_lib_headers: ["libandroidicu"],
},
+}
+
+cc_library {
+ name: "libxml2",
+ defaults: ["libxml2-defaults"],
+ vendor_available: true,
+ vndk: {
+ enabled: true,
+ },
+ host_supported: true,
target: {
vendor: {
exclude_shared_libs: ["libandroidicu"],
@@ -125,6 +130,12 @@ cc_library {
},
}
+cc_library_static {
+ name: "libxml2_ndk",
+ defaults: ["libxml2-defaults"],
+ sdk_version: "current",
+}
+
cc_binary_host {
name: "xmllint",
srcs: ["xmllint.c"],