41 lines · plain
1static_library("ObjC") {2 output_name = "lldbPluginObjCLanguage"3 configs += [4 "//llvm/utils/gn/build:clang_code",5 "//llvm/utils/gn/build:lldb_code",6 ]7 deps = [8 "//clang/lib/AST",9 "//lldb/source/Core",10 "//lldb/source/DataFormatters",11 "//lldb/source/Expression",12 "//lldb/source/Host",13 "//lldb/source/Plugins/Language/ClangCommon",14 "//lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime",15 "//lldb/source/Symbol",16 "//lldb/source/Target",17 "//lldb/source/Utility",18 "//lldb/source/ValueObject",19 20 #"//lldb/source/Plugins/TypeSystem/Clang", # 3-hop dependency cycle.21 "//llvm/lib/Support",22 ]23 24 # Uses source-relative includes for own headers.25 include_dirs = [ "//lldb/source" ]26 sources = [27 "CF.cpp",28 "CFBasicHash.cpp",29 "Cocoa.cpp",30 "CoreMedia.cpp",31 "NSArray.cpp",32 "NSDictionary.cpp",33 "NSError.cpp",34 "NSException.cpp",35 "NSIndexPath.cpp",36 "NSSet.cpp",37 "NSString.cpp",38 "ObjCLanguage.cpp",39 ]40}41