1//===---------------------------------------------------------------===
2// llvm-mc command line tool
3//===---------------------------------------------------------------===
4
5cc_binary_host {
6    name: "llvm-mc",
7    defaults: ["llvm-defaults"],
8    srcs: [
9        "llvm-mc.cpp",
10        "Disassembler.cpp",
11    ],
12    static_libs: [
13        "libLLVMARMAsmParser",
14        "libLLVMARMInfo",
15        "libLLVMARMDesc",
16        "libLLVMARMAsmPrinter",
17        "libLLVMARMDisassembler",
18        "libLLVMAArch64Info",
19        "libLLVMAArch64AsmParser",
20        "libLLVMAArch64Desc",
21        "libLLVMAArch64AsmPrinter",
22        "libLLVMAArch64Utils",
23        "libLLVMAArch64Disassembler",
24        "libLLVMMipsInfo",
25        "libLLVMMipsAsmParser",
26        "libLLVMMipsDesc",
27        "libLLVMMipsAsmPrinter",
28        "libLLVMMipsDisassembler",
29        "libLLVMX86Info",
30        "libLLVMX86Desc",
31        "libLLVMX86AsmParser",
32        "libLLVMX86AsmPrinter",
33        "libLLVMX86Utils",
34        "libLLVMX86Disassembler",
35        "libLLVMX86CodeGen",
36        "libLLVMAsmPrinter",
37        "libLLVMCodeGen",
38        "libLLVMTransformUtils",
39        "libLLVMTarget",
40        "libLLVMAnalysis",
41        "libLLVMMC",
42        "libLLVMObject",
43        "libLLVMBitReader",
44        "libLLVMMCParser",
45        "libLLVMCore",
46        "libLLVMAsmParser",
47        "libLLVMSupport",
48        "libLLVMMCDisassembler",
49    ],
50}
51