]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - debugfs/Android.bp
AOSP: Android: stop suppressing warnings controlled by -Wall
[thirdparty/e2fsprogs.git] / debugfs / Android.bp
1 // Copyright 2017 The Android Open Source Project
2
3 //########################
4 // Build the debugfs binary
5
6 package {
7 // See: http://go/android-license-faq
8 // A large-scale-change added 'default_applicable_licenses' to import
9 // all of the 'license_kinds' from "external_e2fsprogs_license"
10 // to get the below license kinds:
11 // SPDX-license-identifier-GPL
12 // SPDX-license-identifier-GPL-2.0
13 default_applicable_licenses: ["external_e2fsprogs_license"],
14 }
15
16 cc_defaults {
17 name: "debugfs-defaults",
18 defaults: ["e2fsprogs-defaults"],
19 srcs: [
20 "debug_cmds.c",
21 "debugfs.c",
22 "util.c",
23 "ncheck.c",
24 "icheck.c",
25 "ls.c",
26 "lsdel.c",
27 "dump.c",
28 "set_fields.c",
29 "logdump.c",
30 "htree.c",
31 "unused.c",
32 "e2freefrag.c",
33 "filefrag.c",
34 "extent_cmds.c",
35 "extent_inode.c",
36 "zap.c",
37 "quota.c",
38 "xattrs.c",
39 "journal.c",
40 "revoke.c",
41 "recovery.c",
42 "do_journal.c",
43 ],
44 cflags: [
45 "-DDEBUGFS",
46 ],
47 include_dirs: [
48 "external/e2fsprogs/misc",
49 "external/e2fsprogs/e2fsck"
50 ],
51 }
52
53 debugfs_libs = [
54 "libext2_misc",
55 "libext2fs",
56 "libext2_blkid",
57 "libext2_uuid",
58 "libext2_ss",
59 "libext2_quota",
60 "libext2_com_err",
61 "libext2_e2p",
62 "libext2_support",
63 ]
64
65 cc_binary {
66 name: "debugfs",
67 host_supported: true,
68 defaults: ["debugfs-defaults"],
69
70 shared_libs: debugfs_libs,
71 }
72
73 cc_binary {
74 name: "debugfs_static",
75 static_executable: true,
76 host_supported: true,
77 defaults: ["debugfs-defaults"],
78
79 static_libs: debugfs_libs,
80 }