Chromium Code Reviews

Issue 365793002: Add lots of GN targets (Closed)

Created:
6 years, 5 months ago by brettw
Modified:
6 years, 5 months ago
Reviewers:
awong
CC:
chromium-reviews, extensions-reviews_chromium.org, cbentzel+watch_chromium.org, benquan, jam, browser-components-watch_chromium.org, darin-cc_chromium.org, Dane Wallinga, dyu1, estade+watch_chromium.org, chromium-apps-reviews_chromium.org, Ilya Sherman, rouslan+autofillwatch_chromium.org
Project:
chromium
Visibility:
Public.

Description

Add lots of GN targets: components/autofill components/metrics components/policy components/variations third_party/libphonenumber third_party/mt19937ar ui/gfx/ipc These are all requried to compile chrome/browser in some form or another. Fills out all grit_defines (also required for chrome/browser) and adds associated flags for them. Add the ability for generated_extensions_api to not generate a bundle. Remove mt19937ar from .gitignore (it's just checked into the tree) R=ajwong@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281057

Patch Set 1 #

Patch Set 2 : mt19937ar #

Patch Set 3 : less android #

Patch Set 4 : mroe dom distiller #

Total comments: 3

Patch Set 5 : #

Unified diffs Side-by-side diffs Stats (+1356 lines, -91 lines)
M .gitignore View 1 chunk +0 lines, -1 line 0 comments
M BUILD.gn View 1 chunk +1 line, -0 lines 0 comments
M build/config/BUILD.gn View 3 chunks +12 lines, -3 lines 0 comments
M build/config/features.gni View 2 chunks +8 lines, -0 lines 0 comments
M build/config/linux/BUILD.gn View 2 chunks +8 lines, -0 lines 0 comments
M build/json_schema_compile.gypi View 1 chunk +1 line, -2 lines 0 comments
M build/secondary/tools/grit/grit_rule.gni View 3 chunks +88 lines, -6 lines 0 comments
M chrome/browser/BUILD.gn View 12 chunks +25 lines, -30 lines 0 comments
A chrome/browser/performance_monitor/BUILD.gn View 1 chunk +10 lines, -0 lines 0 comments
A chrome/browser/safe_browsing/BUILD.gn View 1 chunk +15 lines, -0 lines 0 comments
M chrome/chrome_browser.gypi View 2 chunks +2 lines, -0 lines 0 comments
M chrome/common/BUILD.gn View 1 chunk +1 line, -1 line 0 comments
M chrome/common/extensions/api/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments
M components/BUILD.gn View 4 chunks +9 lines, -0 lines 0 comments
M components/autofill.gypi View 9 chunks +9 lines, -0 lines 0 comments
A components/autofill/content/browser/BUILD.gn View 1 chunk +88 lines, -0 lines 0 comments
A components/autofill/content/common/BUILD.gn View 1 chunk +23 lines, -0 lines 0 comments
A components/autofill/content/renderer/BUILD.gn View 1 chunk +42 lines, -0 lines 0 comments
A components/autofill/core/browser/BUILD.gn View 1 chunk +202 lines, -0 lines 0 comments
A components/autofill/core/common/BUILD.gn View 1 chunk +55 lines, -0 lines 0 comments
M components/metrics.gypi View 4 chunks +4 lines, -1 line 0 comments
M components/metrics/BUILD.gn View 1 chunk +66 lines, -0 lines 0 comments
M components/policy.gypi View 12 chunks +12 lines, -0 lines 0 comments
A components/policy/BUILD.gn View 1 chunk +187 lines, -0 lines 0 comments
A components/policy/core/browser/BUILD.gn View 1 chunk +64 lines, -0 lines 0 comments
A components/policy/core/common/BUILD.gn View 1 chunk +201 lines, -0 lines 0 comments
M components/policy/policy_browser.gypi View 1 chunk +1 line, -0 lines 0 comments
M components/policy/policy_common.gypi View 1 chunk +1 line, -0 lines 0 comments
M components/policy/proto/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments
M components/variations.gypi View 1 chunk +1 line, -0 lines 0 comments
A components/variations/BUILD.gn View 1 chunk +34 lines, -0 lines 0 comments
A + components/variations/proto/BUILD.gn View 1 chunk +3 lines, -1 line 0 comments
M extensions/common/api/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments
M extensions/generated_extensions_api.gni View 4 chunks +54 lines, -39 lines 0 comments
M net/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments
A third_party/libphonenumber/BUILD.gn View 1 chunk +100 lines, -0 lines 0 comments
M third_party/libphonenumber/libphonenumber.gyp View 3 chunks +3 lines, -0 lines 0 comments
A + third_party/mt19937ar/BUILD.gn View 1 chunk +3 lines, -2 lines 0 comments
M third_party/protobuf/proto_library.gni View 2 chunks +7 lines, -0 lines 0 comments
M ui/accessibility/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments
A + ui/gfx/ipc/BUILD.gn View 1 chunk +9 lines, -5 lines 0 comments
M ui/gfx/ipc/gfx_ipc.gyp View 1 chunk +1 line, -0 lines 0 comments

Messages

Total messages: 9 (0 generated)
brettw
=
6 years, 5 months ago (2014-07-02 00:17:01 UTC) #1
chromium-reviews
I noticed that src/BUILD.gn has //third_part/libaddressinput, but there is no src/third_party/libaddressinput/BUILD. gn. Does it use ...
6 years, 5 months ago (2014-07-02 00:29:07 UTC) #2
brettw
No, libaddressinput's BUILD.gn file was already added in the previous patch, but I forgot to ...
6 years, 5 months ago (2014-07-02 00:34:25 UTC) #3
please use gerrit instead
On 2014/07/02 00:34:25, brettw wrote: > No, libaddressinput's BUILD.gn file was already added in the ...
6 years, 5 months ago (2014-07-02 00:36:35 UTC) #4
awong
1 real comment, and 1 wistful thought. https://codereview.chromium.org/365793002/diff/60001/build/secondary/tools/grit/grit_rule.gni File build/secondary/tools/grit/grit_rule.gni (right): https://codereview.chromium.org/365793002/diff/60001/build/secondary/tools/grit/grit_rule.gni#newcode116 build/secondary/tools/grit/grit_rule.gni:116: if (enable_printing ...
6 years, 5 months ago (2014-07-02 01:14:40 UTC) #5
awong
LGTM if comment is addressed. On Tue, Jul 1, 2014 at 6:14 PM, <ajwong@chromium.org> wrote: ...
6 years, 5 months ago (2014-07-02 01:44:21 UTC) #6
awong
LGTM. <rant>why did we break the e-mail LGTM flow? grrr.</rant>
6 years, 5 months ago (2014-07-02 01:45:45 UTC) #7
brettw
https://codereview.chromium.org/365793002/diff/60001/build/secondary/tools/grit/grit_rule.gni File build/secondary/tools/grit/grit_rule.gni (right): https://codereview.chromium.org/365793002/diff/60001/build/secondary/tools/grit/grit_rule.gni#newcode116 build/secondary/tools/grit/grit_rule.gni:116: if (enable_printing != 0) { On 2014/07/02 01:14:40, awong ...
6 years, 5 months ago (2014-07-02 02:43:12 UTC) #8
brettw
6 years, 5 months ago (2014-07-02 17:37:42 UTC) #9
Message was sent while issue was closed.
Committed patchset #5 manually as r281057.

Powered by Google App Engine