[NFC][Py Reformat] Reformat python files in llvm
[llvm-project.git] / llvm / utils / gn / secondary / lldb / source / Symbol / BUILD.gn
bloba0abff55449b037aa04bd391de9d77dbb93729b9
1 static_library("Symbol") {
2   output_name = "lldbSymbol"
3   configs += [ "//llvm/utils/gn/build:lldb_code" ]
4   deps = [
5     "//lldb/source/Core",
6     "//lldb/source/Expression",
7     "//lldb/source/Host",
9     #"//lldb/source/Target", # FIXME: Dependency cycle.
10     "//lldb/source/Utility",
11     "//llvm/lib/Support",
12   ]
13   include_dirs = [ ".." ]  # FIXME: Reaches into Utility and Host internals.
14   sources = [
15     "ArmUnwindInfo.cpp",
16     "Block.cpp",
17     "CompactUnwindInfo.cpp",
18     "CompileUnit.cpp",
19     "CompilerDecl.cpp",
20     "CompilerDeclContext.cpp",
21     "CompilerType.cpp",
22     "DWARFCallFrameInfo.cpp",
23     "DebugMacros.cpp",
24     "DeclVendor.cpp",
25     "FuncUnwinders.cpp",
26     "Function.cpp",
27     "LineEntry.cpp",
28     "LineTable.cpp",
29     "LocateSymbolFile.cpp",
30     "ObjectContainer.cpp",
31     "ObjectFile.cpp",
32     "PostfixExpression.cpp",
33     "Symbol.cpp",
34     "SymbolContext.cpp",
35     "SymbolFile.cpp",
36     "SymbolFileOnDemand.cpp",
37     "SymbolVendor.cpp",
38     "Symtab.cpp",
39     "Type.cpp",
40     "TypeList.cpp",
41     "TypeMap.cpp",
42     "TypeSystem.cpp",
43     "UnwindPlan.cpp",
44     "UnwindTable.cpp",
45     "Variable.cpp",
46     "VariableList.cpp",
47   ]
48   if (current_os == "mac") {
49     sources += [ "LocateSymbolFileMacOSX.cpp" ]
50   }