[AMDGPU] Test codegen'ing True16 additions.
[llvm-project.git] / llvm / utils / gn / secondary / lld / MachO / BUILD.gn
blob66f762e0a7c26c1c397f196b32845bd31cb0ca6d
1 import("//llvm/utils/TableGen/tablegen.gni")
3 tablegen("Options") {
4   visibility = [ ":MachO" ]
5   args = [ "-gen-opt-parser-defs" ]
8 static_library("MachO") {
9   output_name = "lldMachO"
10   configs += [ "//llvm/utils/gn/build:lld_code" ]
11   deps = [
12     ":Options",
13     "//lld/Common",
14     "//llvm/lib/BinaryFormat",
15     "//llvm/lib/Object",
16     "//llvm/lib/Option",
17     "//llvm/lib/Support",
18     "//llvm/lib/Target:TargetsToBuild",
19     "//llvm/lib/TargetParser",
20   ]
21   include_dirs = [
22     ".",
23     "//libunwind/include",
24   ]
25   sources = [
26     "Arch/ARM64.cpp",
27     "Arch/ARM64Common.cpp",
28     "Arch/ARM64_32.cpp",
29     "Arch/X86_64.cpp",
30     "ConcatOutputSection.cpp",
31     "Driver.cpp",
32     "DriverUtils.cpp",
33     "Dwarf.cpp",
34     "EhFrame.cpp",
35     "ExportTrie.cpp",
36     "ICF.cpp",
37     "InputFiles.cpp",
38     "InputSection.cpp",
39     "LTO.cpp",
40     "MapFile.cpp",
41     "MarkLive.cpp",
42     "ObjC.cpp",
43     "OutputSection.cpp",
44     "OutputSegment.cpp",
45     "Relocations.cpp",
46     "SectionPriorities.cpp",
47     "SymbolTable.cpp",
48     "Symbols.cpp",
49     "SyntheticSections.cpp",
50     "Target.cpp",
51     "UnwindInfoSection.cpp",
52     "Writer.cpp",
53   ]