diff options
author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-03-11 20:18:53 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-03-11 20:18:53 +0000 |
commit | 25709c9979de5fa08e1eb2d42223101f961c10ff (patch) | |
tree | 0e5f18d42dd4de1e00c0ba681910bf89cf306847 | |
parent | 132f621ff8ca4ddd60e897c3145a1acbb00eda14 (diff) | |
parent | 214af6906e6bef1aaf905356e6035b5e9c9c53bf (diff) | |
download | e2fsprogs-25709c9979de5fa08e1eb2d42223101f961c10ff.tar.gz |
tune2fs, resize2fs: make ramdisk binaries. am: 9b07069cc3 am: 214af6906e
Change-Id: Ice152219eaa34c1aef5f15cdfb5951f2ba2b8581
-rw-r--r-- | misc/Android.bp | 10 | ||||
-rw-r--r-- | resize/Android.bp | 47 |
2 files changed, 39 insertions, 18 deletions
diff --git a/misc/Android.bp b/misc/Android.bp index c873c104..a93bea4d 100644 --- a/misc/Android.bp +++ b/misc/Android.bp @@ -143,6 +143,16 @@ cc_binary { static_libs: tune2fs_libs, } +cc_binary { + name: "tune2fs_ramdisk", + stem: "tune2fs", + static_executable: true, + ramdisk: true, + defaults: ["tune2fs-defaults"], + system_shared_libs: [], + static_libs: tune2fs_libs, +} + cc_library_static { name: "libtune2fs", defaults: ["tune2fs-defaults"], diff --git a/resize/Android.bp b/resize/Android.bp index 399201c3..8acdcf62 100644 --- a/resize/Android.bp +++ b/resize/Android.bp @@ -1,10 +1,16 @@ // Copyright 2017 The Android Open Source Project -cc_binary { - name: "resize2fs", - host_supported: true, - defaults: ["e2fsprogs-defaults"], +resize2fs_libs = [ + "libext2fs", + "libext2_com_err", + "libext2_e2p", + "libext2_uuid", + "libext2_blkid", +] +cc_defaults { + name: "resize2fs-defaults", + defaults: ["e2fsprogs-defaults"], srcs: [ "extent.c", "resize2fs.c", @@ -13,27 +19,32 @@ cc_binary { "sim_progress.c", "resource_track.c", ], +} + +cc_binary { + name: "resize2fs", + host_supported: true, + defaults: ["resize2fs-defaults"], + // Host binaries can be compiled statically to be re-used in other environments. // For android binaries, we keep shared libraries to keep the binary size smaller. target: { host: { - static_libs: [ - "libext2fs", - "libext2_com_err", - "libext2_e2p", - "libext2_uuid", - "libext2_blkid", - ], + static_libs: resize2fs_libs, }, android: { - shared_libs: [ - "libext2fs", - "libext2_com_err", - "libext2_e2p", - "libext2_uuid", - "libext2_blkid", - ], + shared_libs: resize2fs_libs, }, }, system_shared_libs: ["libc", "libdl"], } + +cc_binary { + name: "resize2fs_ramdisk", + stem: "resize2fs", + static_executable: true, + ramdisk: true, + defaults: ["resize2fs-defaults"], + system_shared_libs: [], + static_libs: resize2fs_libs, +} |