]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blobdiff - debugfs/Android.bp
AOSP: Android: run bpfmt on all bp files
[thirdparty/e2fsprogs.git] / debugfs / Android.bp
index 7dfc7d3d8e597785edc0e2db4b73946d3dc4a831..4d087b34fe455d566d7fa72530a951dbda4f9b01 100644 (file)
@@ -3,8 +3,19 @@
 //########################
 // Build the debugfs binary
 
+package {
+    // See: http://go/android-license-faq
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "external_e2fsprogs_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-GPL
+    //   SPDX-license-identifier-GPL-2.0
+    default_applicable_licenses: ["external_e2fsprogs_license"],
+}
+
 cc_defaults {
     name: "debugfs-defaults",
+    defaults: ["e2fsprogs-defaults"],
     srcs: [
         "debug_cmds.c",
         "debugfs.c",
@@ -31,15 +42,11 @@ cc_defaults {
         "do_journal.c",
     ],
     cflags: [
-        "-W",
-        "-Wall",
-        "-Wno-macro-redefined",
-        "-fno-strict-aliasing",
         "-DDEBUGFS",
     ],
     include_dirs: [
         "external/e2fsprogs/misc",
-        "external/e2fsprogs/e2fsck"
+        "external/e2fsprogs/e2fsck",
     ],
 }
 
@@ -52,6 +59,7 @@ debugfs_libs = [
     "libext2_quota",
     "libext2_com_err",
     "libext2_e2p",
+    "libext2_support",
 ]
 
 cc_binary {
@@ -60,13 +68,13 @@ cc_binary {
     defaults: ["debugfs-defaults"],
 
     shared_libs: debugfs_libs,
-    system_shared_libs: ["libc"],
 }
 
 cc_binary {
     name: "debugfs_static",
     static_executable: true,
+    host_supported: true,
     defaults: ["debugfs-defaults"],
 
-    static_libs: debugfs_libs + ["libc"],
+    static_libs: debugfs_libs,
 }