diff options
author | Tom Marshall <tdm.code@gmail.com> | 2017-09-15 19:53:02 +0000 |
---|---|---|
committer | Rashed Abdel-Tawab <rashed@linux.com> | 2017-10-28 19:21:42 -0700 |
commit | eea370880f670b316ced18607ea91443757128aa (patch) | |
tree | 00be79caadb7acebfd539cd35b41dd999c227a99 | |
parent | d4598c614d98eb509173503e7c37952d3d84d759 (diff) | |
download | android_external_e2fsprogs-staging/lineage-15.0_rebase-android-8.0.0_r23.tar.gz android_external_e2fsprogs-staging/lineage-15.0_rebase-android-8.0.0_r23.tar.bz2 android_external_e2fsprogs-staging/lineage-15.0_rebase-android-8.0.0_r23.zip |
e2fsprogs: Build static libs for recoverystaging/lineage-15.0_rebase-android-8.0.0_r23
* Add libe2fsck, libmke2fs.
* Allow libext2_profile to build statically.
Change-Id: If676329230db0dd868453c406392f584e3a24dbe
-rw-r--r-- | e2fsck/Android.bp | 7 | ||||
-rw-r--r-- | lib/support/Android.bp | 2 | ||||
-rw-r--r-- | misc/Android.bp | 12 |
3 files changed, 20 insertions, 1 deletions
diff --git a/e2fsck/Android.bp b/e2fsck/Android.bp index 34ba450e..288205d0 100644 --- a/e2fsck/Android.bp +++ b/e2fsck/Android.bp @@ -62,3 +62,10 @@ cc_binary { static_libs: e2fsck_libs, } + +cc_library_static { + name: "libe2fsck", + defaults: ["e2fsck-defaults"], + cflags: ["-Dmain=e2fsck_main"], + include_dirs: ["external/e2fsprogs/lib"], +} diff --git a/lib/support/Android.bp b/lib/support/Android.bp index 4a89b8f3..65a55ca7 100644 --- a/lib/support/Android.bp +++ b/lib/support/Android.bp @@ -38,7 +38,7 @@ cc_library { export_header_lib_headers: ["libext2-headers"], } -cc_library_shared { +cc_library { name: "libext2_profile", host_supported: true, unique_host_soname: true, diff --git a/misc/Android.bp b/misc/Android.bp index 43bdb834..152a42fb 100644 --- a/misc/Android.bp +++ b/misc/Android.bp @@ -79,6 +79,18 @@ cc_binary { include_dirs: ["external/e2fsprogs/e2fsck"], } +cc_library_static { + name: "libmke2fs", + srcs: [ + "mke2fs.c", + "mk_hugefiles.c", + "default_profile.c", + "create_inode.c", + ], + cflags: ["-W", "-Wall", "-Wno-macro-redefined", "-DBUILD_AS_LIB"], + include_dirs: ["external/e2fsprogs/lib", "external/e2fsprogs/e2fsck"], +} + //########################################################################## // Build tune2fs |