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

Issue 14110002: Introduce bindings.gyp (Closed)

Created:
7 years, 8 months ago by abarth-chromium
Modified:
7 years, 6 months ago
CC:
blink-reviews, haraken, Nate Chapin, eseidel
Visibility:
Public.

Description

Introduce bindings.gyp This CL moves the responsibility for building the bindings from core.gyp to bindings.gyp. This CL also introduces derived_sources.gyp files, which are responsible for creating source files (but not building them). The dependencies between these files are slightly wonky because core.gyp depends on bindings/derived_sources.gyp. That's something we'll be able to fix once we stop core from depending on bindings directly. BUG=230253 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=148784

Patch Set 1 #

Total comments: 12

Patch Set 2 : Address review feedback #

Patch Set 3 : Fix prefix header issue on mac #

Patch Set 4 : Attempt to fix mac build #

Patch Set 5 : Fix official build #

Patch Set 6 : Attempt #4 #

Patch Set 7 : tweak dependencies #

Patch Set 8 : Fix component build #

Total comments: 7

Patch Set 9 : Address Nico's comments #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+707 lines, -1229 lines) Patch
M Source/WebKit/chromium/WebKit.gyp View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M Source/bindings/bindings.gyp View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -260 lines 0 comments Download
M Source/bindings/bindings.gypi View 1 2 3 4 5 1 chunk +31 lines, -1 line 0 comments Download
A + Source/bindings/derived_sources.gyp View 1 2 3 4 5 6 7 chunks +10 lines, -139 lines 0 comments Download
M Source/bindings/v8/custom/V8CSSRuleCustom.cpp View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M Source/core/core.gypi View 1 2 3 4 5 6 7 8 11 chunks +26 lines, -13 lines 1 comment Download
M Source/core/core.gyp/core.gyp View 1 2 3 4 5 6 7 8 10 chunks +13 lines, -814 lines 0 comments Download
A Source/core/core.gyp/derived_sources.gyp View 1 2 3 4 5 6 7 8 1 chunk +622 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
abarth-chromium
7 years, 8 months ago (2013-04-10 22:57:06 UTC) #1
eseidel
very exciting!
7 years, 8 months ago (2013-04-10 22:58:00 UTC) #2
Nico
Very nice. I think this is all correct, lgtm. https://codereview.chromium.org/14110002/diff/1/Source/WebCore/WebCore.gyp/WebCore.gyp File Source/WebCore/WebCore.gyp/WebCore.gyp (left): https://codereview.chromium.org/14110002/diff/1/Source/WebCore/WebCore.gyp/WebCore.gyp#oldcode2084 Source/WebCore/WebCore.gyp/WebCore.gyp:2084: ...
7 years, 8 months ago (2013-04-11 05:56:36 UTC) #3
Nico
Oh, and the CL description could be a bit more explicit about the "more work" ...
7 years, 8 months ago (2013-04-11 06:02:52 UTC) #4
abarth-chromium
On 2013/04/11 06:02:52, Nico wrote: > Oh, and the CL description could be a bit ...
7 years, 8 months ago (2013-04-11 06:25:17 UTC) #5
abarth-chromium
Thanks for the review!
7 years, 8 months ago (2013-04-11 06:25:37 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/14110002/11001
7 years, 8 months ago (2013-04-11 06:51:17 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/14110002/2013
7 years, 8 months ago (2013-04-11 07:14:47 UTC) #8
abarth-chromium
Committed patchset #3 manually as r148156 (presubmit successful).
7 years, 8 months ago (2013-04-11 07:22:19 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/14110002/21001
7 years, 8 months ago (2013-04-11 19:28:09 UTC) #10
commit-bot: I haz the power
Retried try job too often on linux_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_layout_rel&number=3457
7 years, 8 months ago (2013-04-11 20:08:50 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/14110002/21001
7 years, 8 months ago (2013-04-11 20:23:04 UTC) #12
commit-bot: I haz the power
Change committed as 148223
7 years, 8 months ago (2013-04-11 20:45:23 UTC) #13
abarth-chromium
Note: I ran win tryjobs also: http://build.chromium.org/p/tryserver.chromium/builders/win_rel/builds/134351 http://build.chromium.org/p/tryserver.chromium/builders/win/builds/64153
7 years, 8 months ago (2013-04-12 17:26:56 UTC) #14
abarth-chromium
Committed patchset #5 manually as r148297 (presubmit successful).
7 years, 8 months ago (2013-04-12 17:36:29 UTC) #15
Julien - ping for review
This change was reverted in https://codereview.chromium.org/14122012
7 years, 8 months ago (2013-04-15 18:17:55 UTC) #16
abarth-chromium
@thakis: Do you want to look at this CL again? I've reworked it substantially since ...
7 years, 8 months ago (2013-04-19 21:07:36 UTC) #17
Nico
This still lgtm. I haven't looked through the dependencies in detail. Unless you have data ...
7 years, 8 months ago (2013-04-20 04:50:54 UTC) #18
abarth-chromium
https://codereview.chromium.org/14110002/diff/44001/Source/bindings/bindings.gyp File Source/bindings/bindings.gyp (left): https://codereview.chromium.org/14110002/diff/44001/Source/bindings/bindings.gyp#oldcode317 Source/bindings/bindings.gyp:317: 'GCC_PREFIX_HEADER': '../core/WebCorePrefix.h', On 2013/04/20 04:50:54, Nico wrote: > Last ...
7 years, 8 months ago (2013-04-20 16:35:59 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/14110002/58001
7 years, 8 months ago (2013-04-21 01:24:50 UTC) #20
Nico
https://codereview.chromium.org/14110002/diff/44001/Source/core/core.gyp/derived_sources.gyp File Source/core/core.gyp/derived_sources.gyp (right): https://codereview.chromium.org/14110002/diff/44001/Source/core/core.gyp/derived_sources.gyp#newcode67 Source/core/core.gyp/derived_sources.gyp:67: 'target_name': 'core_derived_sources', On 2013/04/20 16:36:00, abarth wrote: > On ...
7 years, 8 months ago (2013-04-21 01:28:08 UTC) #21
abarth-chromium
Ok. I'll try to keep them relatively unique (at least within Blink).
7 years, 8 months ago (2013-04-21 01:29:18 UTC) #22
commit-bot: I haz the power
Presubmit check for 14110002-58001 failed and returned exit status -2001. The presubmit check was hung. ...
7 years, 8 months ago (2013-04-21 01:30:53 UTC) #23
abarth-chromium
I wonder why presubmit failed: abarth@abarth3:/src/blink/src/third_party/WebKit$ git cl presubmit Loaded authentication cookies from /usr/local/google/home/abarth/.codereview_upload_cookies Running ...
7 years, 8 months ago (2013-04-21 01:33:04 UTC) #24
abarth-chromium
Committed patchset #9 manually as r148784 (presubmit successful).
7 years, 8 months ago (2013-04-21 01:35:28 UTC) #25
blois
https://codereview.chromium.org/14110002/diff/58001/Source/core/core.gypi File Source/core/core.gypi (left): https://codereview.chromium.org/14110002/diff/58001/Source/core/core.gypi#oldcode466 Source/core/core.gypi:466: 'svg/SVGTransformable.idl', I was curious about the removal of these- ...
7 years, 6 months ago (2013-05-28 21:03:42 UTC) #26
abarth-chromium
7 years, 6 months ago (2013-05-28 21:06:36 UTC) #27
Message was sent while issue was closed.
On 2013/05/28 21:03:42, blois wrote:
> https://codereview.chromium.org/14110002/diff/58001/Source/core/core.gypi
> File Source/core/core.gypi (left):
> 
>
https://codereview.chromium.org/14110002/diff/58001/Source/core/core.gypi#old...
> Source/core/core.gypi:466: 'svg/SVGTransformable.idl',
> I was curious about the removal of these- the IDL files are still present and
> these types are still referenced from other IDL files. Are these in the
process
> of going away?

Nope.  They were just never fed through the IDL compiler directly.  They're
abstract interfaces.

Powered by Google App Engine
This is Rietveld 408576698