summaryrefslogtreecommitdiffstats
path: root/boot_control/Android.bp
diff options
context:
space:
mode:
authorDavid Anderson <dvander@google.com>2019-08-29 00:24:07 +0200
committerDavid Anderson <dvander@google.com>2019-08-30 19:20:59 +0200
commit8108e2513f8342444821c179d713982fcf931e98 (patch)
treed331f6b824134d167b7f6cf1a9321f320f9a7a31 /boot_control/Android.bp
parentMerge "updater: Fix build for new CreateLogicalPartition signature." (diff)
downloadandroid_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.tar
android_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.tar.gz
android_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.tar.bz2
android_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.tar.lz
android_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.tar.xz
android_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.tar.zst
android_bootable_recovery-8108e2513f8342444821c179d713982fcf931e98.zip
Diffstat (limited to 'boot_control/Android.bp')
-rw-r--r--boot_control/Android.bp32
1 files changed, 27 insertions, 5 deletions
diff --git a/boot_control/Android.bp b/boot_control/Android.bp
index 7720ead50..0ebce85ea 100644
--- a/boot_control/Android.bp
+++ b/boot_control/Android.bp
@@ -14,13 +14,11 @@
// limitations under the License.
//
-cc_library_shared {
- name: "bootctrl.default",
+cc_defaults {
+ name: "libboot_control_defaults",
recovery_available: true,
relative_install_path: "hw",
- srcs: ["boot_control.cpp"],
-
cflags: [
"-D_FILE_OFFSET_BITS=64",
"-Werror",
@@ -31,7 +29,31 @@ cc_library_shared {
shared_libs: [
"libbase",
"libbootloader_message",
- "libfs_mgr",
"liblog",
],
+ static_libs: [
+ "libfstab",
+ ],
+}
+
+cc_library_static {
+ name: "libboot_control",
+ defaults: ["libboot_control_defaults"],
+ export_include_dirs: ["include"],
+
+ srcs: ["libboot_control.cpp"],
+}
+
+cc_library_shared {
+ name: "bootctrl.default",
+ defaults: ["libboot_control_defaults"],
+
+ srcs: ["legacy_boot_control.cpp"],
+
+ static_libs: [
+ "libboot_control",
+ ],
+ shared_libs: [
+ "libhardware",
+ ],
}