OLD | NEW |
1 # This file contains dependencies for WebRTC. | 1 # This file contains dependencies for WebRTC. |
2 | 2 |
3 vars = { | 3 vars = { |
4 'chromium_git': 'https://chromium.googlesource.com', | 4 'chromium_git': 'https://chromium.googlesource.com', |
5 'webrtc_git': 'https://webrtc.googlesource.com', | 5 'webrtc_git': 'https://webrtc.googlesource.com', |
6 'chromium_revision': '300d540fe1c48277139e0461c291650cbe3b7a71', | 6 'chromium_revision': '300d540fe1c48277139e0461c291650cbe3b7a71', |
7 'boringssl_git': 'https://boringssl.googlesource.com', | 7 'boringssl_git': 'https://boringssl.googlesource.com', |
8 # Three lines of non-changing comments so that | 8 # Three lines of non-changing comments so that |
9 # the commit queue can handle CLs rolling swarming_client | 9 # the commit queue can handle CLs rolling swarming_client |
10 # and whatever else without interference from each other. | 10 # and whatever else without interference from each other. |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + 'f4819e
1b177f7bfdd761c147f5a649b9f1a78c06', | 76 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + 'f4819e
1b177f7bfdd761c147f5a649b9f1a78c06', |
77 'src/third_party/yasm/source/patched-yasm': | 77 'src/third_party/yasm/source/patched-yasm': |
78 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + 'b98114
e18d8b9b84586b10d24353ab8616d4c5fc', | 78 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + 'b98114
e18d8b9b84586b10d24353ab8616d4c5fc', |
79 'src/tools': | 79 'src/tools': |
80 Var('chromium_git') + '/chromium/src/tools' + '@' + '4206aaf7d212896765f080d
51257ae99ece512f2', | 80 Var('chromium_git') + '/chromium/src/tools' + '@' + '4206aaf7d212896765f080d
51257ae99ece512f2', |
81 'src/tools/gyp': | 81 'src/tools/gyp': |
82 Var('chromium_git') + '/external/gyp.git' + '@' + 'd61a9397e668fa9843c4aa7da
9e79460fe590bfb', | 82 Var('chromium_git') + '/external/gyp.git' + '@' + 'd61a9397e668fa9843c4aa7da
9e79460fe590bfb', |
83 'src/tools/swarming_client': | 83 'src/tools/swarming_client': |
84 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_rev
ision'), | 84 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_rev
ision'), |
85 # WebRTC-only dependencies (not present in Chromium). | 85 # WebRTC-only dependencies (not present in Chromium). |
86 'src/third_party/gflags': | |
87 Var('webrtc_git') + '/deps/third_party/gflags' + '@' + '892576179b45861b53e0
4a112996a738309cf364', | |
88 'src/third_party/gflags/src': | |
89 Var('chromium_git') + '/external/github.com/gflags/gflags' + '@' + '03bebcb0
65c83beff83d50ae025a55a4bf94dfca', | |
90 'src/third_party/gtest-parallel': | 86 'src/third_party/gtest-parallel': |
91 Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '
ee2027381105650fb1c66b2b121ba00b79e84d5c', | 87 Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '
ee2027381105650fb1c66b2b121ba00b79e84d5c', |
92 } | 88 } |
93 deps_os = { | 89 deps_os = { |
94 'android': { | 90 'android': { |
95 'src/third_party/android_tools': | 91 'src/third_party/android_tools': |
96 Var('chromium_git') + '/android_tools.git' + '@' + 'aadb2fed04af8606545b0a
fe4e3060bc1a15fad7', | 92 Var('chromium_git') + '/android_tools.git' + '@' + 'aadb2fed04af8606545b0a
fe4e3060bc1a15fad7', |
97 'src/third_party/ced/src': | 93 'src/third_party/ced/src': |
98 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' +
'@' + '94c367a1fe3a13207f4b22604fcfd1d9f9ddf6d9', | 94 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' +
'@' + '94c367a1fe3a13207f4b22604fcfd1d9f9ddf6d9', |
99 'src/third_party/icu': | 95 'src/third_party/icu': |
(...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
543 'src/third_party/android_tools', | 539 'src/third_party/android_tools', |
544 ] | 540 ] |
545 | 541 |
546 # Define rules for which include paths are allowed in our source. | 542 # Define rules for which include paths are allowed in our source. |
547 include_rules = [ | 543 include_rules = [ |
548 # Base is only used to build Android APK tests and may not be referenced by | 544 # Base is only used to build Android APK tests and may not be referenced by |
549 # WebRTC production code. | 545 # WebRTC production code. |
550 "-base", | 546 "-base", |
551 "-chromium", | 547 "-chromium", |
552 "+external/webrtc/webrtc", # Android platform build. | 548 "+external/webrtc/webrtc", # Android platform build. |
553 "+gflags", | |
554 "+libyuv", | 549 "+libyuv", |
555 # Individual headers that will be moved out of here, see webrtc:4243. | 550 # Individual headers that will be moved out of here, see webrtc:4243. |
556 "+call/rtp_config.h", | 551 "+call/rtp_config.h", |
557 "+common_types.h", | 552 "+common_types.h", |
558 "+transport.h", | 553 "+transport.h", |
559 "+typedefs.h", | 554 "+typedefs.h", |
560 | 555 |
561 "+WebRTC", | 556 "+WebRTC", |
562 "+api", | 557 "+api", |
563 "+modules/include", | 558 "+modules/include", |
564 "+rtc_base", | 559 "+rtc_base", |
565 "+test", | 560 "+test", |
566 "+rtc_tools", | 561 "+rtc_tools", |
567 ] | 562 ] |
568 | 563 |
569 # The below rules will be removed when webrtc:4243 is fixed. | 564 # The below rules will be removed when webrtc:4243 is fixed. |
570 specific_include_rules = { | 565 specific_include_rules = { |
571 "video_receive_stream\.h": [ | 566 "video_receive_stream\.h": [ |
572 "+call/video_receive_stream.h", | 567 "+call/video_receive_stream.h", |
573 ], | 568 ], |
574 "video_send_stream\.h": [ | 569 "video_send_stream\.h": [ |
575 "+call/video_send_stream.h", | 570 "+call/video_send_stream.h", |
576 ], | 571 ], |
577 } | 572 } |
OLD | NEW |