You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.3 KiB
72 lines
1.3 KiB
// Copyright 2017 The Android Open Source Project |
|
|
|
//######################## |
|
// Build the debugfs binary |
|
|
|
cc_defaults { |
|
name: "debugfs-defaults", |
|
srcs: [ |
|
"debug_cmds.c", |
|
"debugfs.c", |
|
"util.c", |
|
"ncheck.c", |
|
"icheck.c", |
|
"ls.c", |
|
"lsdel.c", |
|
"dump.c", |
|
"set_fields.c", |
|
"logdump.c", |
|
"htree.c", |
|
"unused.c", |
|
"e2freefrag.c", |
|
"filefrag.c", |
|
"extent_cmds.c", |
|
"extent_inode.c", |
|
"zap.c", |
|
"quota.c", |
|
"xattrs.c", |
|
"journal.c", |
|
"revoke.c", |
|
"recovery.c", |
|
"do_journal.c", |
|
], |
|
cflags: [ |
|
"-W", |
|
"-Wall", |
|
"-Wno-macro-redefined", |
|
"-fno-strict-aliasing", |
|
"-DDEBUGFS", |
|
], |
|
include_dirs: [ |
|
"external/e2fsprogs/misc", |
|
"external/e2fsprogs/e2fsck" |
|
], |
|
} |
|
|
|
debugfs_libs = [ |
|
"libext2_misc", |
|
"libext2fs", |
|
"libext2_blkid", |
|
"libext2_uuid", |
|
"libext2_ss", |
|
"libext2_quota", |
|
"libext2_com_err", |
|
"libext2_e2p", |
|
] |
|
|
|
cc_binary { |
|
name: "debugfs", |
|
host_supported: true, |
|
defaults: ["debugfs-defaults"], |
|
|
|
shared_libs: debugfs_libs, |
|
system_shared_libs: ["libc", "libdl"], |
|
} |
|
|
|
cc_binary { |
|
name: "debugfs_static", |
|
static_executable: true, |
|
defaults: ["debugfs-defaults"], |
|
|
|
static_libs: debugfs_libs, |
|
}
|
|
|