1import("//llvm/utils/TableGen/tablegen.gni") 2 3tablegen("ARMGenDisassemblerTables") { 4 visibility = [ ":Disassembler" ] 5 args = [ "-gen-disassembler" ] 6 td_file = "../ARM.td" 7} 8 9static_library("Disassembler") { 10 output_name = "LLVMARMDisassembler" 11 deps = [ 12 ":ARMGenDisassemblerTables", 13 "//llvm/lib/CodeGen", 14 "//llvm/lib/MC", 15 "//llvm/lib/MC/MCDisassembler", 16 "//llvm/lib/Support", 17 "//llvm/lib/Target/ARM/MCTargetDesc", 18 "//llvm/lib/Target/ARM/Utils", 19 ] 20 include_dirs = [ ".." ] 21 sources = [ "ARMDisassembler.cpp" ] 22} 23