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

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

Issue 3004173002: Revert "Removed Dartium SDK libs" (Closed)
Patch Set: 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
« no previous file with comments | « pkg/dev_compiler/tool/input_sdk/libraries.dart ('k') | runtime/bin/builtin.h » ('j') | 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 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/dart2js/html_dart2js.dart", 111 "../../sdk/lib/html/dartium/html_dartium.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_dart2js.dart", 121 "../../sdk/lib/html/html_common/conversions_dartium.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/dart2js/js_dart2js.dart", 135 "../../sdk/lib/js/dartium/js_dartium.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/dart2js/js_util_dart2js.dart", 144 "../../sdk/lib/js_util/dartium/js_util_dartium.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
149 gen_library_src_path("generate_indexed_db_cc_file") { 158 gen_library_src_path("generate_indexed_db_cc_file") {
150 name = "indexed_db" 159 name = "indexed_db"
151 kind = "source" 160 kind = "source"
152 sources = [ 161 sources = [
153 "../../sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart", 162 "../../sdk/lib/indexed_db/dartium/indexed_db_dartium.dart",
154 ] 163 ]
155 output = "$target_gen_dir/indexed_db_gen.cc" 164 output = "$target_gen_dir/indexed_db_gen.cc"
156 } 165 }
157 166
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
158 gen_library_src_path("generate_web_gl_cc_file") { 177 gen_library_src_path("generate_web_gl_cc_file") {
159 name = "web_gl" 178 name = "web_gl"
160 kind = "source" 179 kind = "source"
161 sources = [ 180 sources = [
162 "../../sdk/lib/web_gl/dart2js/web_gl_dart2js.dart", 181 "../../sdk/lib/web_gl/dartium/web_gl_dartium.dart",
163 ] 182 ]
164 output = "$target_gen_dir/web_gl_gen.cc" 183 output = "$target_gen_dir/web_gl_gen.cc"
165 } 184 }
166 185
167 gen_library_src_path("generate_metadata_cc_file") { 186 gen_library_src_path("generate_metadata_cc_file") {
168 name = "metadata" 187 name = "metadata"
169 library_name = "metadata.dart" 188 library_name = "metadata.dart"
170 kind = "source" 189 kind = "source"
171 sources = [ 190 sources = [
172 "../../sdk/lib/html/html_common/metadata.dart", 191 "../../sdk/lib/html/html_common/metadata.dart",
173 ] 192 ]
174 output = "$target_gen_dir/metadata_gen.cc" 193 output = "$target_gen_dir/metadata_gen.cc"
175 } 194 }
176 195
177 gen_library_src_path("generate_web_sql_cc_file") { 196 gen_library_src_path("generate_web_sql_cc_file") {
178 name = "web_sql" 197 name = "web_sql"
179 kind = "source" 198 kind = "source"
180 sources = [ 199 sources = [
181 "../../sdk/lib/web_sql/dart2js/web_sql_dart2js.dart", 200 "../../sdk/lib/web_sql/dartium/web_sql_dartium.dart",
182 ] 201 ]
183 output = "$target_gen_dir/web_sql_gen.cc" 202 output = "$target_gen_dir/web_sql_gen.cc"
184 } 203 }
185 204
186 gen_library_src_path("generate_svg_cc_file") { 205 gen_library_src_path("generate_svg_cc_file") {
187 name = "svg" 206 name = "svg"
188 kind = "source" 207 kind = "source"
189 sources = [ 208 sources = [
190 "../../sdk/lib/svg/dart2js/svg_dart2js.dart", 209 "../../sdk/lib/svg/dartium/svg_dartium.dart",
191 ] 210 ]
192 output = "$target_gen_dir/svg_gen.cc" 211 output = "$target_gen_dir/svg_gen.cc"
193 } 212 }
194 213
195 gen_library_src_path("generate_web_audio_cc_file") { 214 gen_library_src_path("generate_web_audio_cc_file") {
196 name = "web_audio" 215 name = "web_audio"
197 kind = "source" 216 kind = "source"
198 sources = [ 217 sources = [
199 "../../sdk/lib/web_audio/dart2js/web_audio_dart2js.dart", 218 "../../sdk/lib/web_audio/dartium/web_audio_dartium.dart",
200 ] 219 ]
201 output = "$target_gen_dir/web_audio_gen.cc" 220 output = "$target_gen_dir/web_audio_gen.cc"
202 } 221 }
203 222
204 config("libdart_builtin_config") { 223 config("libdart_builtin_config") {
205 if (!is_win) { 224 if (!is_win) {
206 libs = [ "dl" ] 225 libs = [ "dl" ]
207 } 226 }
208 if (is_android) { 227 if (is_android) {
209 libs += [ 228 libs += [
210 "android", 229 "android",
211 "log", 230 "log",
212 ] 231 ]
213 } 232 }
214 } 233 }
215 234
216 template("build_libdart_builtin") { 235 template("build_libdart_builtin") {
217 extra_configs = [] 236 extra_configs = []
218 if (defined(invoker.extra_configs)) { 237 if (defined(invoker.extra_configs)) {
219 extra_configs += invoker.extra_configs 238 extra_configs += invoker.extra_configs
220 } 239 }
221 static_library(target_name) { 240 static_library(target_name) {
222 configs += [ "..:dart_config" ] + extra_configs 241 configs += [ "..:dart_config" ] + extra_configs
223 if (is_fuchsia) { 242 if (is_fuchsia) {
224 configs -= [ "//build/config:symbol_visibility_hidden" ] 243 configs -= [ "//build/config:symbol_visibility_hidden" ]
225 } 244 }
226 public_configs = [ ":libdart_builtin_config" ] 245 public_configs = [ ":libdart_builtin_config" ]
227 deps = [ 246 deps = [
247 ":generate_blink_cc_file",
228 ":generate_builtin_cc_file", 248 ":generate_builtin_cc_file",
249 ":generate_cached_patches_cc_file",
229 ":generate_html_cc_file", 250 ":generate_html_cc_file",
230 ":generate_html_common_cc_file", 251 ":generate_html_common_cc_file",
231 ":generate_indexed_db_cc_file", 252 ":generate_indexed_db_cc_file",
232 ":generate_io_cc_file", 253 ":generate_io_cc_file",
233 ":generate_io_patch_cc_file", 254 ":generate_io_patch_cc_file",
234 ":generate_js_cc_file", 255 ":generate_js_cc_file",
235 ":generate_js_util_cc_file", 256 ":generate_js_util_cc_file",
236 ":generate_metadata_cc_file", 257 ":generate_metadata_cc_file",
237 ":generate_svg_cc_file", 258 ":generate_svg_cc_file",
238 ":generate_web_audio_cc_file", 259 ":generate_web_audio_cc_file",
(...skipping 533 matching lines...) Expand 10 before | Expand all | Expand 10 after
772 } 793 }
773 } 794 }
774 795
775 dart_executable("dart_bootstrap") { 796 dart_executable("dart_bootstrap") {
776 extra_configs = [ 797 extra_configs = [
777 "..:dart_precompiler_config", 798 "..:dart_precompiler_config",
778 "..:dart_no_snapshot_config", 799 "..:dart_no_snapshot_config",
779 ] 800 ]
780 extra_deps = [ 801 extra_deps = [
781 ":gen_resources_cc", 802 ":gen_resources_cc",
803 ":generate_blink_cc_file",
782 ":generate_builtin_cc_file", 804 ":generate_builtin_cc_file",
805 ":generate_cached_patches_cc_file",
783 ":generate_html_cc_file", 806 ":generate_html_cc_file",
784 ":generate_html_common_cc_file", 807 ":generate_html_common_cc_file",
785 ":generate_indexed_db_cc_file", 808 ":generate_indexed_db_cc_file",
786 ":generate_io_cc_file", 809 ":generate_io_cc_file",
787 ":generate_io_patch_cc_file", 810 ":generate_io_patch_cc_file",
788 ":generate_js_cc_file", 811 ":generate_js_cc_file",
789 ":generate_js_util_cc_file", 812 ":generate_js_util_cc_file",
790 ":generate_metadata_cc_file", 813 ":generate_metadata_cc_file",
791 ":generate_svg_cc_file", 814 ":generate_svg_cc_file",
792 ":generate_web_audio_cc_file", 815 ":generate_web_audio_cc_file",
793 ":generate_web_gl_cc_file", 816 ":generate_web_gl_cc_file",
794 ":generate_web_sql_cc_file", 817 ":generate_web_sql_cc_file",
795 "..:libdart_nosnapshot_with_precompiler", 818 "..:libdart_nosnapshot_with_precompiler",
796 ] 819 ]
797 extra_defines = [ "NO_OBSERVATORY" ] 820 extra_defines = [ "NO_OBSERVATORY" ]
798 extra_sources = [ 821 extra_sources = [
799 "builtin.cc", 822 "builtin.cc",
800 "builtin.h", 823 "builtin.h",
801 "dfe.cc", 824 "dfe.cc",
802 "dfe.h", 825 "dfe.h",
803 "loader.cc", 826 "loader.cc",
804 "loader.h", 827 "loader.h",
805 "gzip.cc", 828 "gzip.cc",
806 "gzip.h", 829 "gzip.h",
807 "observatory_assets_empty.cc", 830 "observatory_assets_empty.cc",
808 "snapshot_empty.cc", 831 "snapshot_empty.cc",
809 832
810 # Include generated source files. 833 # Include generated source files.
834 "$target_gen_dir/blink_gen.cc",
811 "$target_gen_dir/builtin_gen.cc", 835 "$target_gen_dir/builtin_gen.cc",
836 "$target_gen_dir/cached_patches_gen.cc",
812 "$target_gen_dir/html_common_gen.cc", 837 "$target_gen_dir/html_common_gen.cc",
813 "$target_gen_dir/html_gen.cc", 838 "$target_gen_dir/html_gen.cc",
814 "$target_gen_dir/indexed_db_gen.cc", 839 "$target_gen_dir/indexed_db_gen.cc",
815 "$target_gen_dir/io_gen.cc", 840 "$target_gen_dir/io_gen.cc",
816 "$target_gen_dir/io_patch_gen.cc", 841 "$target_gen_dir/io_patch_gen.cc",
817 "$target_gen_dir/js_gen.cc", 842 "$target_gen_dir/js_gen.cc",
818 "$target_gen_dir/js_util_gen.cc", 843 "$target_gen_dir/js_util_gen.cc",
819 "$target_gen_dir/metadata_gen.cc", 844 "$target_gen_dir/metadata_gen.cc",
820 "$target_gen_dir/resources_gen.cc", 845 "$target_gen_dir/resources_gen.cc",
821 "$target_gen_dir/svg_gen.cc", 846 "$target_gen_dir/svg_gen.cc",
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
1022 ] 1047 ]
1023 if (is_linux || is_android) { 1048 if (is_linux || is_android) {
1024 cflags = [ "-fPIC" ] 1049 cflags = [ "-fPIC" ]
1025 } 1050 }
1026 if (is_win) { 1051 if (is_win) {
1027 libs = [ "dart.lib" ] 1052 libs = [ "dart.lib" ]
1028 abs_root_out_dir = rebase_path(root_out_dir) 1053 abs_root_out_dir = rebase_path(root_out_dir)
1029 ldflags = [ "/LIBPATH:$abs_root_out_dir" ] 1054 ldflags = [ "/LIBPATH:$abs_root_out_dir" ]
1030 } 1055 }
1031 } 1056 }
OLDNEW
« no previous file with comments | « pkg/dev_compiler/tool/input_sdk/libraries.dart ('k') | runtime/bin/builtin.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698