Merge "Reland "Build and use minadbd as a shared library.""

am: 337bd80b78

Change-Id: Iae00627d92cc7761afe1d99005287284793bbaa8
This commit is contained in:
Tao Bao
2018-08-13 16:07:18 -07:00
committed by android-build-merger
3 changed files with 10 additions and 13 deletions
+1 -2
View File
@@ -104,7 +104,6 @@ cc_defaults {
], ],
shared_libs: [ shared_libs: [
"libasyncio",
"libbase", "libbase",
"libbootloader_message", "libbootloader_message",
"libcrypto", "libcrypto",
@@ -125,7 +124,6 @@ cc_defaults {
], ],
static_libs: [ static_libs: [
"libminadbd",
"libminui", "libminui",
"libverifier", "libverifier",
"libotautil", "libotautil",
@@ -206,6 +204,7 @@ cc_binary {
], ],
shared_libs: [ shared_libs: [
"libminadbd_services",
"librecovery_ui", "librecovery_ui",
], ],
+9 -9
View File
@@ -26,8 +26,10 @@ cc_defaults {
], ],
} }
cc_library_static { // `libminadbd_services` is analogous to the `libadbd_services` for regular `adbd`, but providing
name: "libminadbd", // the sideload service only.
cc_library {
name: "libminadbd_services",
recovery_available: true, recovery_available: true,
defaults: [ defaults: [
@@ -40,14 +42,11 @@ cc_library_static {
"minadbd_services.cpp", "minadbd_services.cpp",
], ],
static_libs: [ shared_libs: [
"libfusesideload", "libadbd",
"libbase", "libbase",
"libcrypto", "libcrypto",
], "libfusesideload",
whole_static_libs: [
"libadbd",
], ],
} }
@@ -63,8 +62,9 @@ cc_test {
], ],
static_libs: [ static_libs: [
"libminadbd_services",
"libadbd",
"libBionicGtestMain", "libBionicGtestMain",
"libminadbd",
], ],
shared_libs: [ shared_libs: [
-2
View File
@@ -170,14 +170,12 @@ librecovery_static_libraries := \
librecovery \ librecovery \
libbootloader_message \ libbootloader_message \
libfusesideload \ libfusesideload \
libminadbd \
librecovery_ui_default \ librecovery_ui_default \
librecovery_ui \ librecovery_ui \
libminui \ libminui \
libverifier \ libverifier \
libotautil \ libotautil \
$(health_hal_static_libraries) \ $(health_hal_static_libraries) \
libasyncio \
libcrypto_utils \ libcrypto_utils \
libcrypto \ libcrypto \
libext4_utils \ libext4_utils \