| OLD | NEW |
| 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("gypi_contents.gni") | 5 import("gypi_contents.gni") |
| 6 | 6 |
| 7 declare_args() { | 7 declare_args() { |
| 8 # Whether to fall back to built-in root certificates when they cannot be | 8 # Whether to fall back to built-in root certificates when they cannot be |
| 9 # verified at the operating system level. | 9 # verified at the operating system level. |
| 10 dart_use_fallback_root_certificates = false | 10 dart_use_fallback_root_certificates = false |
| (...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 326 | 326 |
| 327 if (is_win) { | 327 if (is_win) { |
| 328 libs = [ | 328 libs = [ |
| 329 "iphlpapi.lib", | 329 "iphlpapi.lib", |
| 330 "psapi.lib", | 330 "psapi.lib", |
| 331 "ws2_32.lib", | 331 "ws2_32.lib", |
| 332 "Rpcrt4.lib", | 332 "Rpcrt4.lib", |
| 333 "winmm.lib", | 333 "winmm.lib", |
| 334 ] | 334 ] |
| 335 } | 335 } |
| 336 |
| 337 if (defined(is_fuchsia) && is_fuchsia) { |
| 338 libs = [ |
| 339 "launchpad", |
| 340 ] |
| 341 } |
| 336 } | 342 } |
| 337 | 343 |
| 338 # A source set for the implementation of 'dart:io' library | 344 # A source set for the implementation of 'dart:io' library |
| 339 # (without secure sockets) suitable for linking with gen_snapshot. | 345 # (without secure sockets) suitable for linking with gen_snapshot. |
| 340 source_set("gen_snapshot_dart_io") { | 346 source_set("gen_snapshot_dart_io") { |
| 341 configs += [ | 347 configs += [ |
| 342 "..:dart_config", | 348 "..:dart_config", |
| 343 "..:dart_maybe_product_config", | 349 "..:dart_maybe_product_config", |
| 344 "..:dart_precompiler_config", | 350 "..:dart_precompiler_config", |
| 345 ] | 351 ] |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 423 | 429 |
| 424 if (is_mac) { | 430 if (is_mac) { |
| 425 libs += [ "CoreServices.framework" ] | 431 libs += [ "CoreServices.framework" ] |
| 426 } | 432 } |
| 427 } else { | 433 } else { |
| 428 deps = [ | 434 deps = [ |
| 429 "//third_party/boringssl", | 435 "//third_party/boringssl", |
| 430 ] | 436 ] |
| 431 } | 437 } |
| 432 | 438 |
| 439 if (defined(is_fuchsia) && is_fuchsia) { |
| 440 libs = [ |
| 441 "launchpad", |
| 442 ] |
| 443 } |
| 444 |
| 433 sources = io_impl_sources_gypi + builtin_impl_sources_gypi | 445 sources = io_impl_sources_gypi + builtin_impl_sources_gypi |
| 434 sources += [ | 446 sources += [ |
| 435 "builtin_natives.cc", | 447 "builtin_natives.cc", |
| 436 "io_natives.cc", | 448 "io_natives.cc", |
| 437 "io_natives.h", | 449 "io_natives.h", |
| 438 "log_android.cc", | 450 "log_android.cc", |
| 439 "log_linux.cc", | 451 "log_linux.cc", |
| 440 "log_macos.cc", | 452 "log_macos.cc", |
| 441 "log_win.cc", | 453 "log_win.cc", |
| 442 "log.h", | 454 "log.h", |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 608 | 620 |
| 609 if (is_win) { | 621 if (is_win) { |
| 610 libs = [ | 622 libs = [ |
| 611 "iphlpapi.lib", | 623 "iphlpapi.lib", |
| 612 "psapi.lib", | 624 "psapi.lib", |
| 613 "ws2_32.lib", | 625 "ws2_32.lib", |
| 614 "Rpcrt4.lib", | 626 "Rpcrt4.lib", |
| 615 "winmm.lib", | 627 "winmm.lib", |
| 616 ] | 628 ] |
| 617 } | 629 } |
| 630 |
| 631 if (defined(is_fuchsia) && is_fuchsia) { |
| 632 libs = [ |
| 633 "launchpad", |
| 634 ] |
| 635 } |
| 618 } | 636 } |
| 619 } | 637 } |
| 620 | 638 |
| 621 dart_executable("dart") { | 639 dart_executable("dart") { |
| 622 extra_deps = [ | 640 extra_deps = [ |
| 623 "..:libdart", | 641 "..:libdart", |
| 624 ":dart_snapshot_cc", | 642 ":dart_snapshot_cc", |
| 625 "../observatory:standalone_observatory_archive", | 643 "../observatory:standalone_observatory_archive", |
| 626 ] | 644 ] |
| 627 extra_sources = [ "builtin_nolib.cc" ] | 645 extra_sources = [ "builtin_nolib.cc" ] |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 858 # The only effect of DART_SHARED_LIB is to export the Dart API. | 876 # The only effect of DART_SHARED_LIB is to export the Dart API. |
| 859 "DART_SHARED_LIB", | 877 "DART_SHARED_LIB", |
| 860 ] | 878 ] |
| 861 if (is_win) { | 879 if (is_win) { |
| 862 libs = [ "dart.lib" ] | 880 libs = [ "dart.lib" ] |
| 863 abs_root_out_dir = rebase_path(root_out_dir) | 881 abs_root_out_dir = rebase_path(root_out_dir) |
| 864 ldflags = [ "/LIBPATH:$abs_root_out_dir" ] | 882 ldflags = [ "/LIBPATH:$abs_root_out_dir" ] |
| 865 } | 883 } |
| 866 } | 884 } |
| 867 } | 885 } |
| OLD | NEW |