brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · dcac0ca Raw
40 lines · plain
1static_library("Linux") {2  output_name = "lldbPluginProcessLinux"3  configs += [ "//llvm/utils/gn/build:lldb_code" ]4  deps = [5    "//lldb/source/Core",6    "//lldb/source/Host",7    "//lldb/source/Plugins/Process/POSIX",8    "//lldb/source/Plugins/Process/Utility",9    "//lldb/source/Symbol",10    "//lldb/source/Target",11    "//lldb/source/Utility",12    "//llvm/lib/Support",13    "//llvm/lib/TargetParser",14  ]15 16  # Uses source-relative includes for own headers.17  include_dirs = [ "//lldb/source" ]18  sources = [19    "IntelPTCollector.cpp",20    "IntelPTMultiCoreTrace.cpp",21    "IntelPTPerThreadProcessTrace.cpp",22    "IntelPTSingleBufferTrace.cpp",23    "IntelPTThreadTraceCollection.cpp",24    "NativeProcessLinux.cpp",25    "NativeRegisterContextLinux.cpp",26    "NativeRegisterContextLinux_arm.cpp",27    "NativeRegisterContextLinux_arm64.cpp",28    "NativeRegisterContextLinux_arm64dbreg.cpp",29    "NativeRegisterContextLinux_loongarch64.cpp",30    "NativeRegisterContextLinux_ppc64le.cpp",31    "NativeRegisterContextLinux_riscv64.cpp",32    "NativeRegisterContextLinux_s390x.cpp",33    "NativeRegisterContextLinux_x86_64.cpp",34    "NativeThreadLinux.cpp",35    "Perf.cpp",36    "Procfs.cpp",37    "SingleStepCheck.cpp",38  ]39}40