[NFC][Py Reformat] Reformat python files in llvm
[llvm-project.git] / llvm / utils / gn / secondary / lldb / source / Expression / BUILD.gn
blobdb70e5dcfeb61c30ca249c7fbca07f540b9a8382
1 static_library("Expression") {
2   output_name = "lldbExpression"
3   configs += [ "//llvm/utils/gn/build:lldb_code" ]
4   deps = [
5     "//lldb/source/Core",
6     "//lldb/source/Host",
7     "//lldb/source/Interpreter",
9     #"//lldb/source/Symbol", # FIXME: Dependency cycle.
10     #"//lldb/source/Target", # FIXME: Dependency cycle.
11     "//lldb/source/Utility",
12     "//llvm/lib/ExecutionEngine",
13     "//llvm/lib/IR",
14     "//llvm/lib/Support",
16     #"//lldb/source/Plugins/Language/CPlusPlus", # 4-hop dependency cycle.
18     # FIXME:
19     # DEPENDS
20     # intrinsics_gen
21   ]
22   include_dirs = [ ".." ]
23   sources = [
24     "DWARFExpression.cpp",
25     "DWARFExpressionList.cpp",
26     "DiagnosticManager.cpp",
27     "Expression.cpp",
28     "ExpressionVariable.cpp",
29     "FunctionCaller.cpp",
30     "IRExecutionUnit.cpp",
31     "IRInterpreter.cpp",
32     "IRMemoryMap.cpp",
33     "LLVMUserExpression.cpp",
34     "Materializer.cpp",
35     "ObjectFileJIT.cpp",
36     "REPL.cpp",
37     "UserExpression.cpp",
38     "UtilityFunction.cpp",
39   ]