Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(62)

Side by Side Diff: runtime/vm/BUILD.gn

Issue 2957843002: Add gdb helper functions for creating a handle and using ToCString with RawObjects. (Closed)
Patch Set: missing-product-exclude Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file. 3 # BSD-style license that can be found in the LICENSE file.
4 4
5 import("../../build/executable_suffix.gni") 5 import("../../build/executable_suffix.gni")
6 import("../../build/prebuilt_dart_sdk.gni") 6 import("../../build/prebuilt_dart_sdk.gni")
7 import("../../utils/generate_patch_sdk.gni") 7 import("../../utils/generate_patch_sdk.gni")
8 import("gypi_contents.gni") 8 import("gypi_contents.gni")
9 import("../runtime_args.gni") 9 import("../runtime_args.gni")
10 10
(...skipping 27 matching lines...) Expand all
38 } 38 }
39 public_configs = [ ":libdart_vm_config" ] 39 public_configs = [ ":libdart_vm_config" ]
40 40
41 sources = rebase_path(processed_gypis.platform_sources, ".", "../platform") 41 sources = rebase_path(processed_gypis.platform_sources, ".", "../platform")
42 42
43 include_dirs = [ ".." ] 43 include_dirs = [ ".." ]
44 } 44 }
45 45
46 vm_sources_list = processed_gypis.vm_sources 46 vm_sources_list = processed_gypis.vm_sources
47 47
48 static_library("libdart_vm_jit") { 48 source_set("libdart_vm_jit") {
49 configs += [ 49 configs += [
50 "..:dart_config", 50 "..:dart_config",
51 "..:dart_maybe_product_config", 51 "..:dart_maybe_product_config",
52 ] 52 ]
53 if (is_fuchsia) { 53 if (is_fuchsia) {
54 configs -= [ "//build/config:symbol_visibility_hidden" ] 54 configs -= [ "//build/config:symbol_visibility_hidden" ]
55 } 55 }
56 public_configs = [ ":libdart_vm_config" ] 56 public_configs = [ ":libdart_vm_config" ]
57 set_sources_assignment_filter([ 57 set_sources_assignment_filter([
58 "*_test.cc", 58 "*_test.cc",
59 "*_test.h", 59 "*_test.h",
60 ]) 60 ])
61 sources = vm_sources_list 61 sources = vm_sources_list
62 include_dirs = [ ".." ] 62 include_dirs = [ ".." ]
63 } 63 }
64 64
65 static_library("libdart_vm_precompiled_runtime") { 65 source_set("libdart_vm_precompiled_runtime") {
66 configs += [ 66 configs += [
67 "..:dart_config", 67 "..:dart_config",
68 "..:dart_maybe_product_config", 68 "..:dart_maybe_product_config",
69 "..:dart_precompiled_runtime_config", 69 "..:dart_precompiled_runtime_config",
70 ] 70 ]
71 if (is_fuchsia) { 71 if (is_fuchsia) {
72 configs -= [ "//build/config:symbol_visibility_hidden" ] 72 configs -= [ "//build/config:symbol_visibility_hidden" ]
73 } 73 }
74 public_configs = [ ":libdart_vm_config" ] 74 public_configs = [ ":libdart_vm_config" ]
75 set_sources_assignment_filter([ 75 set_sources_assignment_filter([
76 "*_test.cc", 76 "*_test.cc",
77 "*_test.h", 77 "*_test.h",
78 ]) 78 ])
79 sources = vm_sources_list 79 sources = vm_sources_list
80 include_dirs = [ ".." ] 80 include_dirs = [ ".." ]
81 } 81 }
82 82
83 static_library("libdart_vm_nosnapshot") { 83 source_set("libdart_vm_nosnapshot") {
84 configs += [ 84 configs += [
85 "..:dart_config", 85 "..:dart_config",
86 "..:dart_maybe_product_config", 86 "..:dart_maybe_product_config",
87 "..:dart_no_snapshot_config", 87 "..:dart_no_snapshot_config",
88 ] 88 ]
89 if (is_fuchsia) { 89 if (is_fuchsia) {
90 configs -= [ "//build/config:symbol_visibility_hidden" ] 90 configs -= [ "//build/config:symbol_visibility_hidden" ]
91 } 91 }
92 public_configs = [ ":libdart_vm_config" ] 92 public_configs = [ ":libdart_vm_config" ]
93 set_sources_assignment_filter([ 93 set_sources_assignment_filter([
94 "*_test.cc", 94 "*_test.cc",
95 "*_test.h", 95 "*_test.h",
96 ]) 96 ])
97 sources = vm_sources_list 97 sources = vm_sources_list
98 include_dirs = [ ".." ] 98 include_dirs = [ ".." ]
99 } 99 }
100 100
101 static_library("libdart_vm_nosnapshot_with_precompiler") { 101 source_set("libdart_vm_nosnapshot_with_precompiler") {
102 configs += [ 102 configs += [
103 "..:dart_config", 103 "..:dart_config",
104 "..:dart_maybe_product_config", 104 "..:dart_maybe_product_config",
105 "..:dart_precompiler_config", 105 "..:dart_precompiler_config",
106 "..:dart_no_snapshot_config", 106 "..:dart_no_snapshot_config",
107 ] 107 ]
108 if (is_fuchsia) { 108 if (is_fuchsia) {
109 configs -= [ "//build/config:symbol_visibility_hidden" ] 109 configs -= [ "//build/config:symbol_visibility_hidden" ]
110 } 110 }
111 public_configs = [ ":libdart_vm_config" ] 111 public_configs = [ ":libdart_vm_config" ]
112 set_sources_assignment_filter([ 112 set_sources_assignment_filter([
113 "*_test.cc", 113 "*_test.cc",
114 "*_test.h", 114 "*_test.h",
115 ]) 115 ])
116 sources = vm_sources_list 116 sources = vm_sources_list
117 include_dirs = [ ".." ] 117 include_dirs = [ ".." ]
118 } 118 }
119 119
120 static_library("libdart_vm_with_precompiler") { 120 source_set("libdart_vm_with_precompiler") {
121 configs += [ 121 configs += [
122 "..:dart_config", 122 "..:dart_config",
123 "..:dart_maybe_product_config", 123 "..:dart_maybe_product_config",
124 "..:dart_precompiler_config", 124 "..:dart_precompiler_config",
125 ] 125 ]
126 if (is_fuchsia) { 126 if (is_fuchsia) {
127 configs -= [ "//build/config:symbol_visibility_hidden" ] 127 configs -= [ "//build/config:symbol_visibility_hidden" ]
128 } 128 }
129 public_configs = [ ":libdart_vm_config" ] 129 public_configs = [ ":libdart_vm_config" ]
130 set_sources_assignment_filter([ 130 set_sources_assignment_filter([
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 liboutputs += [ "$target_gen_dir/${filename}_gen.cc" ] 223 liboutputs += [ "$target_gen_dir/${filename}_gen.cc" ]
224 libdeps += [ ":generate_${filename}_cc_file" ] 224 libdeps += [ ":generate_${filename}_cc_file" ]
225 if (do_patch) { 225 if (do_patch) {
226 liboutputs += [ "$target_gen_dir/${filename}_patch_gen.cc" ] 226 liboutputs += [ "$target_gen_dir/${filename}_patch_gen.cc" ]
227 libdeps += [ ":generate_${filename}_patch_cc_file" ] 227 libdeps += [ ":generate_${filename}_patch_cc_file" ]
228 } 228 }
229 } 229 }
230 230
231 all_libsources = rebase_path(invoker.allsources, ".", "../lib") 231 all_libsources = rebase_path(invoker.allsources, ".", "../lib")
232 232
233 static_library("libdart_lib_nosnapshot_with_precompiler") { 233 source_set("libdart_lib_nosnapshot_with_precompiler") {
234 configs += [ 234 configs += [
235 "..:dart_config", 235 "..:dart_config",
236 "..:dart_maybe_product_config", 236 "..:dart_maybe_product_config",
237 "..:dart_precompiler_config", 237 "..:dart_precompiler_config",
238 ] 238 ]
239 if (is_fuchsia) { 239 if (is_fuchsia) {
240 configs -= [ "//build/config:symbol_visibility_hidden" ] 240 configs -= [ "//build/config:symbol_visibility_hidden" ]
241 } 241 }
242 deps = libdeps 242 deps = libdeps
243 sources = all_libsources + [ "bootstrap.cc" ] + liboutputs 243 sources = all_libsources + [ "bootstrap.cc" ] + liboutputs
244 include_dirs = [ ".." ] 244 include_dirs = [ ".." ]
245 } 245 }
246 246
247 static_library("libdart_lib_with_precompiler") { 247 source_set("libdart_lib_with_precompiler") {
248 configs += [ 248 configs += [
249 "..:dart_config", 249 "..:dart_config",
250 "..:dart_maybe_product_config", 250 "..:dart_maybe_product_config",
251 "..:dart_precompiler_config", 251 "..:dart_precompiler_config",
252 ] 252 ]
253 if (is_fuchsia) { 253 if (is_fuchsia) {
254 configs -= [ "//build/config:symbol_visibility_hidden" ] 254 configs -= [ "//build/config:symbol_visibility_hidden" ]
255 } 255 }
256 deps = libdeps 256 deps = libdeps
257 sources = all_libsources + [ "bootstrap_nocore.cc" ] 257 sources = all_libsources + [ "bootstrap_nocore.cc" ]
258 include_dirs = [ ".." ] 258 include_dirs = [ ".." ]
259 } 259 }
260 260
261 static_library("libdart_lib_jit") { 261 source_set("libdart_lib_jit") {
262 configs += [ 262 configs += [
263 "..:dart_config", 263 "..:dart_config",
264 "..:dart_maybe_product_config", 264 "..:dart_maybe_product_config",
265 ] 265 ]
266 if (is_fuchsia) { 266 if (is_fuchsia) {
267 configs -= [ "//build/config:symbol_visibility_hidden" ] 267 configs -= [ "//build/config:symbol_visibility_hidden" ]
268 } 268 }
269 sources = all_libsources + [ "bootstrap_nocore.cc" ] 269 sources = all_libsources + [ "bootstrap_nocore.cc" ]
270 include_dirs = [ ".." ] 270 include_dirs = [ ".." ]
271 } 271 }
272 272
273 static_library("libdart_lib_precompiled_runtime") { 273 source_set("libdart_lib_precompiled_runtime") {
274 configs += [ 274 configs += [
275 "..:dart_config", 275 "..:dart_config",
276 "..:dart_maybe_product_config", 276 "..:dart_maybe_product_config",
277 "..:dart_precompiled_runtime_config", 277 "..:dart_precompiled_runtime_config",
278 ] 278 ]
279 if (is_fuchsia) { 279 if (is_fuchsia) {
280 configs -= [ "//build/config:symbol_visibility_hidden" ] 280 configs -= [ "//build/config:symbol_visibility_hidden" ]
281 } 281 }
282 sources = all_libsources + [ "bootstrap_nocore.cc" ] 282 sources = all_libsources + [ "bootstrap_nocore.cc" ]
283 include_dirs = [ ".." ] 283 include_dirs = [ ".." ]
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 processed_gypis.vmservice_runtime_sources, 501 processed_gypis.vmservice_runtime_sources,
502 "../lib", 502 "../lib",
503 ], 503 ],
504 [ 504 [
505 "io", 505 "io",
506 processed_gypis.bin_io_sources, 506 processed_gypis.bin_io_sources,
507 "../bin", 507 "../bin",
508 ], 508 ],
509 ] 509 ]
510 } 510 }
OLDNEW
« no previous file with comments | « runtime/lib/stacktrace.cc ('k') | runtime/vm/gdb_helpers.cc » ('j') | runtime/vm/gdb_helpers.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698