1static_library("Common") { 2 output_name = "lldbPluginProcessWindowsCommon" 3 configs += [ "//llvm/utils/gn/build:lldb_code" ] 4 deps = [ 5 "//lldb/source/Core", 6 "//lldb/source/Host", 7 "//lldb/source/Interpreter", 8 "//lldb/source/Plugins/DynamicLoader/Windows-DYLD", 9 "//lldb/source/Symbol", 10 "//lldb/source/Target", 11 "//llvm/lib/Support", 12 ] 13 libs = [ 14 "psapi.lib", 15 "rpcrt4.lib", 16 "ws2_32.lib", 17 ] 18 19 include_dirs = [ 20 # ../Process/Windows/Common/x64/RegisterContextWindows_x64.h uses an 21 # unqualified include for "RegisterContextWindows.h". 22 ".", 23 24 # Reaches into Plugins/Process/Utility. 25 "//lldb/source", 26 ] 27 sources = [ 28 "DebuggerThread.cpp", 29 "LocalDebugDelegate.cpp", 30 "NativeProcessWindows.cpp", 31 "NativeRegisterContextWindows.cpp", 32 "NativeRegisterContextWindows_WoW64.cpp", 33 "NativeRegisterContextWindows_arm.cpp", 34 "NativeRegisterContextWindows_arm64.cpp", 35 "NativeRegisterContextWindows_i386.cpp", 36 "NativeRegisterContextWindows_x86_64.cpp", 37 "NativeThreadWindows.cpp", 38 "ProcessDebugger.cpp", 39 "ProcessWindows.cpp", 40 "ProcessWindowsLog.cpp", 41 "RegisterContextWindows.cpp", 42 "TargetThreadWindows.cpp", 43 "arm/RegisterContextWindows_arm.cpp", 44 "arm64/RegisterContextWindows_arm64.cpp", 45 "x64/RegisterContextWindows_x64.cpp", 46 "x86/RegisterContextWindows_x86.cpp", 47 ] 48} 49