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

Issue 131116: This adds in the GYP files needed for our GYP build. (Closed)

Created:
11 years, 6 months ago by Greg Spencer
Modified:
9 years, 7 months ago
Reviewers:
bradnelson, bradn
CC:
o3d-review_googlegroups.com
Visibility:
Public.

Description

This adds in the GYP files needed for our GYP build, and modifies the DEPS file extensively to match. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=19091

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 15

Patch Set 3 : '' #

Patch Set 4 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2124 lines, -1 line) Patch
A DEPS_gyp View 1 chunk +135 lines, -0 lines 0 comments Download
A breakpad/breakpad.gyp View 1 2 1 chunk +56 lines, -0 lines 0 comments Download
A build/all.gyp View 1 2 1 chunk +33 lines, -0 lines 0 comments Download
A build/build_nacl.py View 1 2 1 chunk +169 lines, -0 lines 0 comments Download
A build/common.gypi View 1 2 1 chunk +80 lines, -0 lines 0 comments Download
A build/nacl.gyp View 1 2 3 1 chunk +57 lines, -0 lines 0 comments Download
A compiler/technique/technique.gyp View 1 1 chunk +84 lines, -0 lines 0 comments Download
A converter/converter.gyp View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A core/core.gyp View 1 1 chunk +399 lines, -0 lines 0 comments Download
M core/cross/types.h View 1 2 1 chunk +24 lines, -0 lines 0 comments Download
A import/import.gyp View 1 2 1 chunk +130 lines, -0 lines 0 comments Download
M main.scons View 1 2 1 chunk +1 line, -1 line 0 comments Download
A plugin/idl/codegen.py View 1 chunk +36 lines, -0 lines 0 comments Download
A plugin/idl/idl.gyp View 1 2 1 chunk +284 lines, -0 lines 0 comments Download
A plugin/plugin.gyp View 1 2 1 chunk +200 lines, -0 lines 0 comments Download
A plugin/version_info.py View 1 2 1 chunk +130 lines, -0 lines 0 comments Download
A serializer/serializer.gyp View 1 1 chunk +39 lines, -0 lines 0 comments Download
A statsreport/statsreport.gyp View 1 2 1 chunk +119 lines, -0 lines 0 comments Download
A utils/utils.gyp View 1 1 chunk +58 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Greg Spencer
11 years, 6 months ago (2009-06-23 22:19:56 UTC) #1
bradn
Few nit, but LGTM http://codereview.chromium.org/131116/diff/2001/2013 File DEPS.gyp (right): http://codereview.chromium.org/131116/diff/2001/2013#newcode1 Line 1: vars = { A ...
11 years, 6 months ago (2009-06-24 00:59:37 UTC) #2
Greg Spencer
11 years, 6 months ago (2009-06-24 01:41:19 UTC) #3
http://codereview.chromium.org/131116/diff/2001/2013
File DEPS.gyp (right):

http://codereview.chromium.org/131116/diff/2001/2013#newcode1
Line 1: vars = {
On 2009/06/24 00:59:37, bradn wrote:
> A little odd calling this .gyp
> How about DEPS_gyp, nah whatever....

No, I can change it, no problem.

http://codereview.chromium.org/131116/diff/2001/2019
File breakpad/breakpad.gyp (right):

http://codereview.chromium.org/131116/diff/2001/2019#newcode1
Line 1: # Copyright (c) 2009 The Chromium Authors. All rights reserved.
On 2009/06/24 00:59:37, bradn wrote:
> Was there a reason you couldn't share the existing 
> breakpad for chrome?

Hmm.  No, no real reason -- I guess that I just didn't look at the chrome
src/breakpad dir (and I didn't see a gyp file in third_party/breakpad).  I'll
switch it over to use the one that chrome uses, but we still need this .gyp file
so we can add in our own blue screen detector, etc.

http://codereview.chromium.org/131116/diff/2001/2012
File build/build_nacl.py (right):

http://codereview.chromium.org/131116/diff/2001/2012#newcode22
Line 22: import os.path
On 2009/06/24 00:59:37, bradn wrote:
> sort the imports, and os ==> os.path

Actually, I need os and os.path.  I'll remove the os.path.

http://codereview.chromium.org/131116/diff/2001/2012#newcode43
Line 43: 
On 2009/06/24 00:59:37, bradn wrote:
> I believe the style guide requires:
> Two blank lines between top-level definitions, one blank line between method
> definitions. 

Done.

http://codereview.chromium.org/131116/diff/2001/2011
File build/common.gypi (right):

http://codereview.chromium.org/131116/diff/2001/2011#newcode23
Line 23: [ 'OS == "win"',
On 2009/06/24 00:59:37, bradn wrote:
> Minor nit, I believe in other gyp's there no space between [ and ', but if you
> feel strongly, I don't really care.

I don't feel strongly.  Fixed this in all files.

http://codereview.chromium.org/131116/diff/2001/2010
File build/nacl.gyp (right):

http://codereview.chromium.org/131116/diff/2001/2010#newcode37
Line 37: 'C:/Python24/python.exe',
On 2009/06/24 00:59:37, bradn wrote:
> Not sure you can assume this. Left over from using your own I assume?

Whoops!  Yeah, I was making it work with the broken-on-vista python.

http://codereview.chromium.org/131116/diff/2001/2015
File plugin/version_info.py (right):

http://codereview.chromium.org/131116/diff/2001/2015#newcode21
Line 21: import os.path
On 2009/06/24 00:59:37, bradn wrote:
> don't need os.path + sort

Actually, I don't need 'import os'. Done.

Powered by Google App Engine
This is Rietveld 408576698