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

Issue 362583002: Add more GN deps to the build. (Closed)

Created:
6 years, 5 months ago by brettw
Modified:
6 years, 5 months ago
Reviewers:
awong
CC:
chromium-reviews, darin-cc_chromium.org, jam, oshima+watch_chromium.org
Project:
chromium
Visibility:
Public.

Description

Add more GN deps to the build. These deps are some of those required to compile chrome/browser (so mostly those containing resources and protobufs that have generated headers). chrome/browser still has some dependencies left. Add third_party libs libaddressinput and dom_distiller_js. Add components dom_distiller and policy. Separate the generate_library_loader into a separate .gni file. Rename components_strings to just strings. R=ajwong@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=280916

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : Fix libaddressinput include path #

Total comments: 9

Patch Set 5 : libaddressinput_unittests #

Patch Set 6 : no android #

Patch Set 7 : dom distiller test support #

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+704 lines, -86 lines) Patch
M BUILD.gn View 1 2 3 4 5 3 chunks +3 lines, -0 lines 0 comments Download
M build/config/linux/BUILD.gn View 4 chunks +25 lines, -50 lines 0 comments Download
A build/secondary/third_party/cacheinvalidation/BUILD.gn View 1 chunk +115 lines, -0 lines 0 comments Download
A build/secondary/third_party/cacheinvalidation/src/google/cacheinvalidation/BUILD.gn View 1 chunk +28 lines, -0 lines 0 comments Download
M chrome/app/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +23 lines, -0 lines 0 comments Download
M chrome/app/theme/BUILD.gn View 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/BUILD.gn View 1 2 9 chunks +22 lines, -23 lines 0 comments Download
A + chrome/browser/net/BUILD.gn View 1 1 chunk +3 lines, -5 lines 0 comments Download
A + chrome/browser/search/suggestions/proto/BUILD.gn View 1 1 chunk +1 line, -3 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/chrome_resources.gyp View 2 chunks +2 lines, -0 lines 0 comments Download
M components/BUILD.gn View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M components/components_resources.gyp View 3 chunks +3 lines, -0 lines 0 comments Download
M components/components_strings.gyp View 1 chunk +1 line, -0 lines 0 comments Download
M components/dom_distiller.gypi View 5 chunks +5 lines, -0 lines 0 comments Download
A components/dom_distiller/content/BUILD.gn View 1 chunk +27 lines, -0 lines 0 comments Download
A components/dom_distiller/core/BUILD.gn View 1 2 3 4 5 6 1 chunk +79 lines, -0 lines 0 comments Download
A + components/dom_distiller/core/proto/BUILD.gn View 1 1 chunk +3 lines, -2 lines 0 comments Download
A components/dom_distiller/webui/BUILD.gn View 1 chunk +24 lines, -0 lines 0 comments Download
M components/policy.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download
A components/policy/proto/BUILD.gn View 1 1 chunk +22 lines, -0 lines 0 comments Download
M components/resources/BUILD.gn View 1 chunk +16 lines, -0 lines 0 comments Download
M components/strings/BUILD.gn View 1 1 chunk +2 lines, -1 line 0 comments Download
A device/media_transfer_protocol/BUILD.gn View 1 1 chunk +37 lines, -0 lines 0 comments Download
M device/media_transfer_protocol/media_transfer_protocol.gyp View 1 3 chunks +3 lines, -0 lines 0 comments Download
M third_party/dom_distiller_js/dom_distiller_js.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A third_party/dom_distiller_js/package/proto/BUILD.gn View 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/libaddressinput/BUILD.gn View 1 2 3 4 1 chunk +162 lines, -0 lines 0 comments Download
M third_party/libaddressinput/libaddressinput.gyp View 1 5 chunks +7 lines, -1 line 0 comments Download
A tools/generate_library_loader/generate_library_loader.gni View 1 2 3 4 5 6 7 1 chunk +54 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
brettw
6 years, 5 months ago (2014-07-01 16:45:03 UTC) #1
awong
Couple of nits, but mostly looking good https://codereview.chromium.org/362583002/diff/60001/chrome/app/BUILD.gn File chrome/app/BUILD.gn (right): https://codereview.chromium.org/362583002/diff/60001/chrome/app/BUILD.gn#newcode24 chrome/app/BUILD.gn:24: rebase_path(outputs, root_build_dir) ...
6 years, 5 months ago (2014-07-01 21:47:11 UTC) #2
brettw
new snap up https://codereview.chromium.org/362583002/diff/60001/components/dom_distiller/core/BUILD.gn File components/dom_distiller/core/BUILD.gn (right): https://codereview.chromium.org/362583002/diff/60001/components/dom_distiller/core/BUILD.gn#newcode57 components/dom_distiller/core/BUILD.gn:57: #deps += [ ":dom_distiller_core_jni_headers" ] TODO(GYP) ...
6 years, 5 months ago (2014-07-01 23:26:27 UTC) #3
awong
LGTM https://codereview.chromium.org/362583002/diff/60001/tools/generate_library_loader/generate_library_loader.gni File tools/generate_library_loader/generate_library_loader.gni (right): https://codereview.chromium.org/362583002/diff/60001/tools/generate_library_loader/generate_library_loader.gni#newcode5 tools/generate_library_loader/generate_library_loader.gni:5: # name: Name to use for the value ...
6 years, 5 months ago (2014-07-01 23:30:46 UTC) #4
brettw
6 years, 5 months ago (2014-07-01 23:54:24 UTC) #5
Message was sent while issue was closed.
Committed patchset #8 manually as r280916.

Powered by Google App Engine
This is Rietveld 408576698