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

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

Issue 3004153002: Fixed analyzer test to use dart2js not dartium (Closed)
Patch Set: Removed rest of dartium files. Created 3 years, 3 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/compiled_action.gni") 5 import("../../build/compiled_action.gni")
6 import("../../sdk/lib/io/io_sources.gni") 6 import("../../sdk/lib/io/io_sources.gni")
7 import("../runtime_args.gni") 7 import("../runtime_args.gni")
8 import("../vm/vm_sources.gni") 8 import("../vm/vm_sources.gni")
9 import("builtin_impl_sources.gni") 9 import("builtin_impl_sources.gni")
10 import("builtin_sources.gni") 10 import("builtin_sources.gni")
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 name = "io" 101 name = "io"
102 kind = "patch" 102 kind = "patch"
103 sources = io_runtime_sources 103 sources = io_runtime_sources
104 output = "$target_gen_dir/io_patch_gen.cc" 104 output = "$target_gen_dir/io_patch_gen.cc"
105 } 105 }
106 106
107 gen_library_src_path("generate_html_cc_file") { 107 gen_library_src_path("generate_html_cc_file") {
108 name = "html" 108 name = "html"
109 kind = "source" 109 kind = "source"
110 sources = [ 110 sources = [
111 "../../sdk/lib/html/dartium/html_dartium.dart", 111 "../../sdk/lib/html/dart2js/html_dart2js.dart",
112 ] 112 ]
113 output = "$target_gen_dir/html_gen.cc" 113 output = "$target_gen_dir/html_gen.cc"
114 } 114 }
115 115
116 gen_library_src_path("generate_html_common_cc_file") { 116 gen_library_src_path("generate_html_common_cc_file") {
117 name = "html_common" 117 name = "html_common"
118 kind = "source" 118 kind = "source"
119 sources = [ 119 sources = [
120 "../../sdk/lib/html/html_common/conversions.dart", 120 "../../sdk/lib/html/html_common/conversions.dart",
121 "../../sdk/lib/html/html_common/conversions_dartium.dart", 121 "../../sdk/lib/html/html_common/conversions_dart2js.dart",
122 "../../sdk/lib/html/html_common/css_class_set.dart", 122 "../../sdk/lib/html/html_common/css_class_set.dart",
123 "../../sdk/lib/html/html_common/device.dart", 123 "../../sdk/lib/html/html_common/device.dart",
124 "../../sdk/lib/html/html_common/filtered_element_list.dart", 124 "../../sdk/lib/html/html_common/filtered_element_list.dart",
125 "../../sdk/lib/html/html_common/html_common.dart", 125 "../../sdk/lib/html/html_common/html_common.dart",
126 "../../sdk/lib/html/html_common/lists.dart", 126 "../../sdk/lib/html/html_common/lists.dart",
127 ] 127 ]
128 output = "$target_gen_dir/html_common_gen.cc" 128 output = "$target_gen_dir/html_common_gen.cc"
129 } 129 }
130 130
131 gen_library_src_path("generate_js_cc_file") { 131 gen_library_src_path("generate_js_cc_file") {
132 name = "js" 132 name = "js"
133 kind = "source" 133 kind = "source"
134 sources = [ 134 sources = [
135 "../../sdk/lib/js/dartium/js_dartium.dart", 135 "../../sdk/lib/js/dart2js/js_dart2js.dart",
136 ] 136 ]
137 output = "$target_gen_dir/js_gen.cc" 137 output = "$target_gen_dir/js_gen.cc"
138 } 138 }
139 139
140 gen_library_src_path("generate_js_util_cc_file") { 140 gen_library_src_path("generate_js_util_cc_file") {
141 name = "js_util" 141 name = "js_util"
142 kind = "source" 142 kind = "source"
143 sources = [ 143 sources = [
144 "../../sdk/lib/js_util/dartium/js_util_dartium.dart", 144 "../../sdk/lib/js_util/dart2js/js_util_dart2js.dart",
145 ] 145 ]
146 output = "$target_gen_dir/js_util_gen.cc" 146 output = "$target_gen_dir/js_util_gen.cc"
147 } 147 }
148 148
149 gen_library_src_path("generate_blink_cc_file") {
150 name = "_blink"
151 kind = "source"
152 sources = [
153 "../../sdk/lib/_blink/dartium/_blink_dartium.dart",
154 ]
155 output = "$target_gen_dir/blink_gen.cc"
156 }
157
158 gen_library_src_path("generate_indexed_db_cc_file") { 149 gen_library_src_path("generate_indexed_db_cc_file") {
159 name = "indexed_db" 150 name = "indexed_db"
160 kind = "source" 151 kind = "source"
161 sources = [ 152 sources = [
162 "../../sdk/lib/indexed_db/dartium/indexed_db_dartium.dart", 153 "../../sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart",
163 ] 154 ]
164 output = "$target_gen_dir/indexed_db_gen.cc" 155 output = "$target_gen_dir/indexed_db_gen.cc"
165 } 156 }
166 157
167 gen_library_src_path("generate_cached_patches_cc_file") {
168 name = "cached_patches"
169 library_name = "cached_patches.dart"
170 kind = "source"
171 sources = [
172 "../../sdk/lib/js/dartium/cached_patches.dart",
173 ]
174 output = "$target_gen_dir/cached_patches_gen.cc"
175 }
176
177 gen_library_src_path("generate_web_gl_cc_file") { 158 gen_library_src_path("generate_web_gl_cc_file") {
178 name = "web_gl" 159 name = "web_gl"
179 kind = "source" 160 kind = "source"
180 sources = [ 161 sources = [
181 "../../sdk/lib/web_gl/dartium/web_gl_dartium.dart", 162 "../../sdk/lib/web_gl/dart2js/web_gl_dart2js.dart",
182 ] 163 ]
183 output = "$target_gen_dir/web_gl_gen.cc" 164 output = "$target_gen_dir/web_gl_gen.cc"
184 } 165 }
185 166
186 gen_library_src_path("generate_metadata_cc_file") { 167 gen_library_src_path("generate_metadata_cc_file") {
187 name = "metadata" 168 name = "metadata"
188 library_name = "metadata.dart" 169 library_name = "metadata.dart"
189 kind = "source" 170 kind = "source"
190 sources = [ 171 sources = [
191 "../../sdk/lib/html/html_common/metadata.dart", 172 "../../sdk/lib/html/html_common/metadata.dart",
192 ] 173 ]
193 output = "$target_gen_dir/metadata_gen.cc" 174 output = "$target_gen_dir/metadata_gen.cc"
194 } 175 }
195 176
196 gen_library_src_path("generate_web_sql_cc_file") { 177 gen_library_src_path("generate_web_sql_cc_file") {
197 name = "web_sql" 178 name = "web_sql"
198 kind = "source" 179 kind = "source"
199 sources = [ 180 sources = [
200 "../../sdk/lib/web_sql/dartium/web_sql_dartium.dart", 181 "../../sdk/lib/web_sql/dart2js/web_sql_dart2js.dart",
201 ] 182 ]
202 output = "$target_gen_dir/web_sql_gen.cc" 183 output = "$target_gen_dir/web_sql_gen.cc"
203 } 184 }
204 185
205 gen_library_src_path("generate_svg_cc_file") { 186 gen_library_src_path("generate_svg_cc_file") {
206 name = "svg" 187 name = "svg"
207 kind = "source" 188 kind = "source"
208 sources = [ 189 sources = [
209 "../../sdk/lib/svg/dartium/svg_dartium.dart", 190 "../../sdk/lib/svg/dart2js/svg_dart2js.dart",
210 ] 191 ]
211 output = "$target_gen_dir/svg_gen.cc" 192 output = "$target_gen_dir/svg_gen.cc"
212 } 193 }
213 194
214 gen_library_src_path("generate_web_audio_cc_file") { 195 gen_library_src_path("generate_web_audio_cc_file") {
215 name = "web_audio" 196 name = "web_audio"
216 kind = "source" 197 kind = "source"
217 sources = [ 198 sources = [
218 "../../sdk/lib/web_audio/dartium/web_audio_dartium.dart", 199 "../../sdk/lib/web_audio/dart2js/web_audio_dart2js.dart",
219 ] 200 ]
220 output = "$target_gen_dir/web_audio_gen.cc" 201 output = "$target_gen_dir/web_audio_gen.cc"
221 } 202 }
222 203
223 config("libdart_builtin_config") { 204 config("libdart_builtin_config") {
224 if (!is_win) { 205 if (!is_win) {
225 libs = [ "dl" ] 206 libs = [ "dl" ]
226 } 207 }
227 if (is_android) { 208 if (is_android) {
228 libs += [ 209 libs += [
229 "android", 210 "android",
230 "log", 211 "log",
231 ] 212 ]
232 } 213 }
233 } 214 }
234 215
235 template("build_libdart_builtin") { 216 template("build_libdart_builtin") {
236 extra_configs = [] 217 extra_configs = []
237 if (defined(invoker.extra_configs)) { 218 if (defined(invoker.extra_configs)) {
238 extra_configs += invoker.extra_configs 219 extra_configs += invoker.extra_configs
239 } 220 }
240 static_library(target_name) { 221 static_library(target_name) {
241 configs += [ "..:dart_config" ] + extra_configs 222 configs += [ "..:dart_config" ] + extra_configs
242 if (is_fuchsia) { 223 if (is_fuchsia) {
243 configs -= [ "//build/config:symbol_visibility_hidden" ] 224 configs -= [ "//build/config:symbol_visibility_hidden" ]
244 } 225 }
245 public_configs = [ ":libdart_builtin_config" ] 226 public_configs = [ ":libdart_builtin_config" ]
246 deps = [ 227 deps = [
247 ":generate_blink_cc_file",
248 ":generate_builtin_cc_file", 228 ":generate_builtin_cc_file",
249 ":generate_cached_patches_cc_file",
250 ":generate_html_cc_file", 229 ":generate_html_cc_file",
251 ":generate_html_common_cc_file", 230 ":generate_html_common_cc_file",
252 ":generate_indexed_db_cc_file", 231 ":generate_indexed_db_cc_file",
253 ":generate_io_cc_file", 232 ":generate_io_cc_file",
254 ":generate_io_patch_cc_file", 233 ":generate_io_patch_cc_file",
255 ":generate_js_cc_file", 234 ":generate_js_cc_file",
256 ":generate_js_util_cc_file", 235 ":generate_js_util_cc_file",
257 ":generate_metadata_cc_file", 236 ":generate_metadata_cc_file",
258 ":generate_svg_cc_file", 237 ":generate_svg_cc_file",
259 ":generate_web_audio_cc_file", 238 ":generate_web_audio_cc_file",
(...skipping 533 matching lines...) Expand 10 before | Expand all | Expand 10 after
793 } 772 }
794 } 773 }
795 774
796 dart_executable("dart_bootstrap") { 775 dart_executable("dart_bootstrap") {
797 extra_configs = [ 776 extra_configs = [
798 "..:dart_precompiler_config", 777 "..:dart_precompiler_config",
799 "..:dart_no_snapshot_config", 778 "..:dart_no_snapshot_config",
800 ] 779 ]
801 extra_deps = [ 780 extra_deps = [
802 ":gen_resources_cc", 781 ":gen_resources_cc",
803 ":generate_blink_cc_file",
804 ":generate_builtin_cc_file", 782 ":generate_builtin_cc_file",
805 ":generate_cached_patches_cc_file",
806 ":generate_html_cc_file", 783 ":generate_html_cc_file",
807 ":generate_html_common_cc_file", 784 ":generate_html_common_cc_file",
808 ":generate_indexed_db_cc_file", 785 ":generate_indexed_db_cc_file",
809 ":generate_io_cc_file", 786 ":generate_io_cc_file",
810 ":generate_io_patch_cc_file", 787 ":generate_io_patch_cc_file",
811 ":generate_js_cc_file", 788 ":generate_js_cc_file",
812 ":generate_js_util_cc_file", 789 ":generate_js_util_cc_file",
813 ":generate_metadata_cc_file", 790 ":generate_metadata_cc_file",
814 ":generate_svg_cc_file", 791 ":generate_svg_cc_file",
815 ":generate_web_audio_cc_file", 792 ":generate_web_audio_cc_file",
816 ":generate_web_gl_cc_file", 793 ":generate_web_gl_cc_file",
817 ":generate_web_sql_cc_file", 794 ":generate_web_sql_cc_file",
818 "..:libdart_nosnapshot_with_precompiler", 795 "..:libdart_nosnapshot_with_precompiler",
819 ] 796 ]
820 extra_defines = [ "NO_OBSERVATORY" ] 797 extra_defines = [ "NO_OBSERVATORY" ]
821 extra_sources = [ 798 extra_sources = [
822 "builtin.cc", 799 "builtin.cc",
823 "builtin.h", 800 "builtin.h",
824 "dfe.cc", 801 "dfe.cc",
825 "dfe.h", 802 "dfe.h",
826 "loader.cc", 803 "loader.cc",
827 "loader.h", 804 "loader.h",
828 "gzip.cc", 805 "gzip.cc",
829 "gzip.h", 806 "gzip.h",
830 "observatory_assets_empty.cc", 807 "observatory_assets_empty.cc",
831 "snapshot_empty.cc", 808 "snapshot_empty.cc",
832 809
833 # Include generated source files. 810 # Include generated source files.
834 "$target_gen_dir/blink_gen.cc",
835 "$target_gen_dir/builtin_gen.cc", 811 "$target_gen_dir/builtin_gen.cc",
836 "$target_gen_dir/cached_patches_gen.cc",
837 "$target_gen_dir/html_common_gen.cc", 812 "$target_gen_dir/html_common_gen.cc",
838 "$target_gen_dir/html_gen.cc", 813 "$target_gen_dir/html_gen.cc",
839 "$target_gen_dir/indexed_db_gen.cc", 814 "$target_gen_dir/indexed_db_gen.cc",
840 "$target_gen_dir/io_gen.cc", 815 "$target_gen_dir/io_gen.cc",
841 "$target_gen_dir/io_patch_gen.cc", 816 "$target_gen_dir/io_patch_gen.cc",
842 "$target_gen_dir/js_gen.cc", 817 "$target_gen_dir/js_gen.cc",
843 "$target_gen_dir/js_util_gen.cc", 818 "$target_gen_dir/js_util_gen.cc",
844 "$target_gen_dir/metadata_gen.cc", 819 "$target_gen_dir/metadata_gen.cc",
845 "$target_gen_dir/resources_gen.cc", 820 "$target_gen_dir/resources_gen.cc",
846 "$target_gen_dir/svg_gen.cc", 821 "$target_gen_dir/svg_gen.cc",
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
1047 ] 1022 ]
1048 if (is_linux || is_android) { 1023 if (is_linux || is_android) {
1049 cflags = [ "-fPIC" ] 1024 cflags = [ "-fPIC" ]
1050 } 1025 }
1051 if (is_win) { 1026 if (is_win) {
1052 libs = [ "dart.lib" ] 1027 libs = [ "dart.lib" ]
1053 abs_root_out_dir = rebase_path(root_out_dir) 1028 abs_root_out_dir = rebase_path(root_out_dir)
1054 ldflags = [ "/LIBPATH:$abs_root_out_dir" ] 1029 ldflags = [ "/LIBPATH:$abs_root_out_dir" ]
1055 } 1030 }
1056 } 1031 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698