• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//===---------------------------------------------------------------===
2// llvm-objdump command line tool
3//===---------------------------------------------------------------===
4
5cc_binary_host {
6    name: "llvm-objdump",
7    defaults: ["llvm-defaults"],
8    srcs: [
9        "llvm-objdump.cpp",
10        "COFFDump.cpp",
11        "ELFDump.cpp",
12        "MachODump.cpp",
13    ],
14    static_libs: [
15        "libLLVMDebugInfoDWARF",
16        "libLLVMDebugInfoPDB",
17        "libLLVMARMAsmParser",
18        "libLLVMARMInfo",
19        "libLLVMARMDesc",
20        "libLLVMARMAsmPrinter",
21        "libLLVMARMDisassembler",
22        "libLLVMAArch64Info",
23        "libLLVMAArch64AsmParser",
24        "libLLVMAArch64Desc",
25        "libLLVMAArch64AsmPrinter",
26        "libLLVMAArch64Utils",
27        "libLLVMAArch64Disassembler",
28        "libLLVMMipsInfo",
29        "libLLVMMipsAsmParser",
30        "libLLVMMipsDesc",
31        "libLLVMMipsAsmPrinter",
32        "libLLVMMipsDisassembler",
33        "libLLVMX86Info",
34        "libLLVMX86Desc",
35        "libLLVMX86AsmParser",
36        "libLLVMX86CodeGen",
37        "libLLVMX86AsmPrinter",
38        "libLLVMX86Utils",
39        "libLLVMX86Disassembler",
40        "libLLVMAsmPrinter",
41        "libLLVMCodeGen",
42        "libLLVMTransformUtils",
43        "libLLVMTarget",
44        "libLLVMAnalysis",
45        "libLLVMObject",
46        "libLLVMMCParser",
47        "libLLVMMC",
48        "libLLVMMCDisassembler",
49        "libLLVMBitReader",
50        "libLLVMCore",
51        "libLLVMAsmParser",
52        "libLLVMSupport",
53    ],
54
55    // b/31938382, clang-tidy segmentation fault on MachODump.cpp.
56    tidy_checks: [
57        "-readability-*",
58        "-google-readability-*",
59    ],
60}
61