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