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

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

Issue 712313005: Moves BUILD.gn config from root to runtime. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 6 years, 1 month 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 | Annotate | Revision Log
« no previous file with comments | « runtime/third_party/jscre/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 config("libdart_vm_config") { 5 config("libdart_vm_config") {
6 libs = [ 6 libs = [
7 "pthread", 7 "pthread",
8 "rt", 8 "rt",
9 "dl", 9 "dl",
10 ] 10 ]
11 } 11 }
12 12
13 13
14 static_library("libdart_platform") { 14 static_library("libdart_platform") {
15 configs += ["../..:dart_config"] 15 configs += ["..:dart_config"]
16 public_configs = [":libdart_vm_config"] 16 public_configs = [":libdart_vm_config"]
17 17
18 platform_headers_gypi = 18 platform_headers_gypi =
19 exec_script("../../tools/gypi_to_gn.py", 19 exec_script("../../tools/gypi_to_gn.py",
20 [rebase_path("../platform/platform_headers.gypi")], 20 [rebase_path("../platform/platform_headers.gypi")],
21 "scope", 21 "scope",
22 ["../platform/platform_headers.gypi"]) 22 ["../platform/platform_headers.gypi"])
23 platform_headers = 23 platform_headers =
24 rebase_path(platform_headers_gypi.sources, ".", "../platform") 24 rebase_path(platform_headers_gypi.sources, ".", "../platform")
25 25
26 platform_sources_gypi = 26 platform_sources_gypi =
27 exec_script("../../tools/gypi_to_gn.py", 27 exec_script("../../tools/gypi_to_gn.py",
28 [rebase_path("../platform/platform_sources.gypi")], 28 [rebase_path("../platform/platform_sources.gypi")],
29 "scope", 29 "scope",
30 ["../platform/platform_sources.gypi"]) 30 ["../platform/platform_sources.gypi"])
31 platform_sources = 31 platform_sources =
32 rebase_path(platform_sources_gypi.sources, ".", "../platform") 32 rebase_path(platform_sources_gypi.sources, ".", "../platform")
33 33
34 sources = platform_headers + platform_sources 34 sources = platform_headers + platform_sources
35 include_dirs = [ 35 include_dirs = [
36 "..", 36 "..",
37 ] 37 ]
38 } 38 }
39 39
40 40
41 static_library("libdart_vm") { 41 static_library("libdart_vm") {
42 configs += ["../..:dart_config"] 42 configs += ["..:dart_config"]
43 public_configs = [":libdart_vm_config"] 43 public_configs = [":libdart_vm_config"]
44 deps = [ ":generate_service_cc_file", ] 44 deps = [ ":generate_service_cc_file", ]
45 45
46 vm_sources_list = exec_script("../../tools/gypi_to_gn.py", 46 vm_sources_list = exec_script("../../tools/gypi_to_gn.py",
47 [rebase_path("vm_sources.gypi")], 47 [rebase_path("vm_sources.gypi")],
48 "scope", 48 "scope",
49 ["vm_sources.gypi"]) 49 ["vm_sources.gypi"])
50 50
51 set_sources_assignment_filter(["*_test.cc", "*_test.h"]) 51 set_sources_assignment_filter(["*_test.cc", "*_test.h"])
52 sources = vm_sources_list.sources 52 sources = vm_sources_list.sources
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
136 "scope", 136 "scope",
137 ["../lib/${filename}_sources.gypi"]) 137 ["../lib/${filename}_sources.gypi"])
138 libsources += rebase_path(lib_sources_gypi.sources, ".", "../lib") 138 libsources += rebase_path(lib_sources_gypi.sources, ".", "../lib")
139 liboutputs += ["$target_gen_dir/${filename}_gen.cc", 139 liboutputs += ["$target_gen_dir/${filename}_gen.cc",
140 "$target_gen_dir/${filename}_patch_gen.cc"] 140 "$target_gen_dir/${filename}_patch_gen.cc"]
141 libdeps += [":generate_${filename}_cc_file", 141 libdeps += [":generate_${filename}_cc_file",
142 ":generate_${filename}_patch_cc_file"] 142 ":generate_${filename}_patch_cc_file"]
143 } 143 }
144 144
145 static_library("libdart_lib_withcore") { 145 static_library("libdart_lib_withcore") {
146 configs += ["../..:dart_config"] 146 configs += ["..:dart_config"]
147 deps = libdeps 147 deps = libdeps
148 sources = libsources + ["bootstrap.cc"] + liboutputs 148 sources = libsources + ["bootstrap.cc"] + liboutputs
149 include_dirs = [ 149 include_dirs = [
150 "..", 150 "..",
151 ] 151 ]
152 } 152 }
153 static_library("libdart_lib") { 153 static_library("libdart_lib") {
154 configs += ["../..:dart_config"] 154 configs += ["..:dart_config"]
155 sources = libsources + [ "bootstrap_nocore.cc", ] 155 sources = libsources + [ "bootstrap_nocore.cc", ]
156 include_dirs = [ 156 include_dirs = [
157 "..", 157 "..",
158 ] 158 ]
159 } 159 }
160 } 160 }
161 161
162 162
163 generate_core_libraries("core_libraries") { 163 generate_core_libraries("core_libraries") {
164 sources = [ 164 sources = [
(...skipping 27 matching lines...) Expand all
192 output = "$target_gen_dir/service_gen.cc" 192 output = "$target_gen_dir/service_gen.cc"
193 outputs = [ output, ] 193 outputs = [ output, ]
194 194
195 args = [ 195 args = [
196 "--output", rebase_path(output, root_build_dir), 196 "--output", rebase_path(output, root_build_dir),
197 "--outer_namespace", "dart", 197 "--outer_namespace", "dart",
198 "--table_name", "service", 198 "--table_name", "service",
199 "--root_prefix", rebase_path("service/", root_build_dir)] + 199 "--root_prefix", rebase_path("service/", root_build_dir)] +
200 rebase_path(sources, root_build_dir) 200 rebase_path(sources, root_build_dir)
201 } 201 }
OLDNEW
« no previous file with comments | « runtime/third_party/jscre/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698