Граф коммитов

41 Коммитов

Автор SHA1 Сообщение Дата
fdegans 00acc540d7 Roll openmax_dl to the latest.
This picks up:
-Fix Android ARM Neon build.
-Fix Android GN build.
This also fixes an issue with the GN ARM NEON build.

BUG=451035

Review URL: https://codereview.chromium.org/871433002

Cr-Original-Commit-Position: refs/heads/master@{#312629}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d2a76a150091e5c5f1d9e4a42a27d6f1f7538137
2015-01-22 16:28:10 +00:00
qsr 4bd61eb9cd Move the test template to //testing/test.gni (part 2)
This CL move the test target from build/config/BUILDCONFIG.gn to testing/test.gni

It also update the test template to automatically build an apk on Android.

R=cjhopman@chromium.org,brettw@chromium.org

Review URL: https://codereview.chromium.org/824263004

Cr-Original-Commit-Position: refs/heads/master@{#312396}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fb5251d1ff4f36ea296da4be72ddf26a9e3e5643
2015-01-21 15:58:20 +00:00
vchigrin 191b721614 Fix include directories in Windows GN build.
Review URL: https://codereview.chromium.org/845363002

Cr-Original-Commit-Position: refs/heads/master@{#311296}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 22779180d946d0e4d90a7ee3e6345992f2c0422b
2015-01-13 18:35:36 +00:00
wangxianzhu 4d9fa39229 Roll third_party/freetype (for Android only) to fd6919ac23f74b876c209aba5eaa2be662086391
This rolls third_party/freetype (for Android only) to the latest version
of AOSP/external/freetype.

TBR=michaelbai@chromium.org

Review URL: https://codereview.chromium.org/792563004

Cr-Original-Commit-Position: refs/heads/master@{#308867}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9cef92c6ea5e65dab4b4ede60e15ea9d6dc960fc
2014-12-17 22:34:34 +00:00
scottmg 317bbea2be gn format // (the rest, except mojo)
Excluded mojo because I think that needs to happen on the other side.

At gn --version = 306668 for which roll is in CQ.

R=brettw@chromium.org
TBR=scherkus@chromium.org
BUG=348474

Review URL: https://codereview.chromium.org/774353003

Cr-Original-Commit-Position: refs/heads/master@{#306708}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 34fb7e5919ed42dc800acf3961fe6a2bf9e7d6eb
2014-12-03 23:27:41 +00:00
scottmg fd96972e70 gn format //build
A starting point for doing all of src, and adding a PRESUBMIT.

Includes https://codereview.chromium.org/772663002/ and https://codereview.chromium.org/770053002/.
I haven't pushed new binaries yet.

Generated via:
> cd build
> git ls-files *.gn *.gni | sed -e "s/^/@..\\\\out\\\\Debug\\\\gn format --in-place /" >x.bat && x.bat

The only things that I don't love in the current output are:

1. Turning

    args = [
      "--depfile", rebase_path(depfile, root_build_dir),
      "--android-sdk-tools", rebased_android_sdk_build_tools,
      "--dex-path", rebased_output,
    ]

into:

    args = [
      "--depfile",
      rebase_path(depfile, root_build_dir),
      "--android-sdk-tools",
      rebased_android_sdk_build_tools,
      "--dex-path",
      rebased_output,
    ]

The heuristic for this isn't trivial though, and it also affects e.g. '-Xclang' in cflags, as well
as assignments to temporaries that are later assigned to args.

2. Turning single line

    if (defined(invoker.inputs)) { inputs = invoker.inputs }

into

    if (defined(invoker.inputs)) {
      inputs = invoker.inputs
    }

This could be argued to be an improvement, but as it's very boilerplate-y perhaps an exception to
allow single line in this case is worthwhile. I think there was discussion of new syntax for this
case too, something like "inputs ?= invoker.inputs" maybe.

In both cases, I think it's worthwhile to get formatting turned on, and then go back and special
case these if we decide it's worthwhile.

R=brettw@chromium.org
BUG=348474

Review URL: https://codereview.chromium.org/766573003

Cr-Original-Commit-Position: refs/heads/master@{#306305}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b199254f481c5db36d56e83fce40594b06d2b81f
2014-12-02 00:25:35 +00:00
thakis e2e1e883ae Revert of Revert of clang: Suppress a -Wstring-conversion warnings in nspr. (patchset #1 id:1 of https://codereview.chromium.org/758303002/)
Reason for revert:
The CL only changed warning flags and had no effect other than disabling warnings. It doesn't affect code generation, linking, etc.

You can check that the NSS roll only brought in a single cl with a warning flag change here: https://chromium.googlesource.com/chromium/deps/nss/

Original issue's description:
> Revert of clang: Suppress a -Wstring-conversion warnings in nspr. (patchset #1 id:1 of https://codereview.chromium.org/754623004/)
>
> Reason for revert:
> Build failed:
> http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64/builds/54166
> "ERROR: Shared library dependencies changed!"
>
> Unsure if this is the cause, but it looks like a clang roll a few weeks ago caused a similar error message (crbug.com/433065) so seeing if a revert fixes things :) sorry if this is the wrong CL!
>
> Original issue's description:
> > clang: Suppress a -Wstring-conversion warnings in nspr.
> >
> > Do the gn version directly, and roll the nss dep to pick up the gyp version.
> >
> > BUG=82385
> > R=hans@chromium.org
> >
> > Committed: 109b55f5be
>
> TBR=hans@chromium.org,thakis@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=82385
>
> Committed: https://crrev.com/60f77f2b85674ec3f681cce82b28b83c3beff596
> Cr-Commit-Position: refs/heads/master@{#305740}

TBR=hans@chromium.org,vrk@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=82385

Review URL: https://codereview.chromium.org/761683002

Cr-Original-Commit-Position: refs/heads/master@{#305748}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 24c0bd306a4ae854a9fc6ecf5db3bc810dacf055
2014-11-26 01:01:37 +00:00
vrk a868d15113 Revert of clang: Suppress a -Wstring-conversion warnings in nspr. (patchset #1 id:1 of https://codereview.chromium.org/754623004/)
Reason for revert:
Build failed:
http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64/builds/54166
"ERROR: Shared library dependencies changed!"

Unsure if this is the cause, but it looks like a clang roll a few weeks ago caused a similar error message (crbug.com/433065) so seeing if a revert fixes things :) sorry if this is the wrong CL!

Original issue's description:
> clang: Suppress a -Wstring-conversion warnings in nspr.
>
> Do the gn version directly, and roll the nss dep to pick up the gyp version.
>
> BUG=82385
> R=hans@chromium.org
>
> Committed: 109b55f5be

TBR=hans@chromium.org,thakis@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=82385

Review URL: https://codereview.chromium.org/758303002

Cr-Original-Commit-Position: refs/heads/master@{#305740}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 60f77f2b85674ec3f681cce82b28b83c3beff596
2014-11-26 00:51:17 +00:00
Nico Weber 565cc0adbd clang: Suppress a -Wstring-conversion warnings in nspr.
Do the gn version directly, and roll the nss dep to pick up the gyp version.

BUG=82385
R=hans@chromium.org

Review URL: https://codereview.chromium.org/754623004

Cr-Original-Commit-Position: refs/heads/master@{#305703}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 109b55f5bed033a46f10fd2f50093b82f03586f3
2014-11-25 22:02:13 +00:00
cmumford 1d128545c2 LevelDB: Using base::File for all file I/O
Eliminated platform specific (stdio & Windows) File I/O calls and replaced with
the use of base::File. This makes Chrome's Env (nearly) platform agnostic while
simplifying the implementation.

BUG=431914

Review URL: https://codereview.chromium.org/710373002

Cr-Original-Commit-Position: refs/heads/master@{#305020}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bf82318b8929b07d7bb0abce2729c5a83b9dbfcb
2014-11-20 16:33:17 +00:00
dpranke 792c88f742 Make *some* version of the Win GN build work.
R=scottmg@chromium.org, brettw@chromium.org
BUG=354261

Review URL: https://codereview.chromium.org/709593004

Cr-Original-Commit-Position: refs/heads/master@{#303366}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 43760591658239084cf4b92ec4dd4decbb9c5fe6
2014-11-08 03:00:11 +00:00
John Abd-El-Malek 19ef65951a A few Windows GN build fixes.
These are from https://codereview.chromium.org/703753005/

R=scottmg@chromium.org

Review URL: https://codereview.chromium.org/700183002

Cr-Original-Commit-Position: refs/heads/master@{#302844}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 494329e721bed7e2397664cf2859ed5889ef0c83
2014-11-05 19:09:29 +00:00
dpranke 7a921117bc Remove a couple of stale BUILD.gn files in build/secondary.
There are now files in the primary locations for flac and trace-viewer.

R=brettw@chromium.org
BUG=

Review URL: https://codereview.chromium.org/690613004

Cr-Original-Commit-Position: refs/heads/master@{#302157}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e825878113bab9d4d993ce5f5440fb2caf942247
2014-10-30 21:14:30 +00:00
ajm acb703b033 Roll openmax_dl 79e64bc:6d58d90.
Adds support for non-Android ARM. Requires a GN change corresponding
to the gyp change here:
https://webrtc-codereview.appspot.com/29639004

BUG=415393

Review URL: https://codereview.chromium.org/626183003

Cr-Original-Commit-Position: refs/heads/master@{#298635}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0a9d636948b331b86c226df4771616215175fbc5
2014-10-08 01:40:49 +00:00
cjhopman eb84219bc8 Add proto_java_library to gn
This adds a pretty straightforward gn template corresponding to
protoc_java.gypi.

protoc_java.py is updated to actually parse options instead of just
using positional arguments.

Adds cacheinvalidation targets.

TBR=brettw, zea

BUG=359249

Review URL: https://codereview.chromium.org/580343002

Cr-Original-Commit-Position: refs/heads/master@{#297739}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a3f2d3f6819d1a6709a5a4d8fc62321e478bcc9f
2014-10-01 23:49:49 +00:00
ckocagil 647f7a9ef1 gn: Fix more build issues on Win
BUG=354261
R=brettw
TBR=piman,wtc
NOTRY=true

Review URL: https://codereview.chromium.org/603143002

Cr-Original-Commit-Position: refs/heads/master@{#297481}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fc8d7f23b2f20a93c5d987d0c073e892d09f0ade
2014-09-30 19:32:02 +00:00
tfarina 8a6a7a4cd0 Enable the dependency on google_toolbox_for_mac.
We converted this target to GN already, so app_list can depend on it as
is. This should address the TODO(GYP) in the BUILD.gn file.

BUG=None
TEST=None
R=brettw@chromium.org
TBR=xiyuan@chromium.org,mark@chromium.org

Review URL: https://codereview.chromium.org/590863002

Cr-Original-Commit-Position: refs/heads/master@{#297123}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fd1b08582a03e13af0ed5136473d447065947e96
2014-09-28 01:47:14 +00:00
rsesek 03eb34ef94 Fix google_toolbox_for_mac GN Mac component BUILD.gn file.
R=brettw@chromium.org

Review URL: https://codereview.chromium.org/597043002

Cr-Original-Commit-Position: refs/heads/master@{#296476}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ffb8c67d5ddc14c31d03b09a32ebf01df2e4f636
2014-09-24 18:46:39 +00:00
cjhopman 84fc4c4f07 Make content_shell_apk build completely
This fixes configuration of various targets (mostly adding some missing
files for is_android builds).

Adds a target setting up the content_shell_apk assets directory.

Uncomments the previously non-working dependencies from
libcontent_shell_content_view.

Adds forwarding of testonly in all of the android templates.

TBR=mark@

BUG=359249

Review URL: https://codereview.chromium.org/569923003

Cr-Original-Commit-Position: refs/heads/master@{#296319}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2fd48fd14b188a0b854f9c5910b9f40b5576291f
2014-09-24 00:53:11 +00:00
Brett Wilson b1de1de11f Replace forward_dependent_configs with public_deps
This is the new name. It has the same meaning but additionally with a "you can use the headers" permission.

Rename direct_dependent_configs to public_configs. This is the new name with identical meaning.

TBR=jamesr

Review URL: https://codereview.chromium.org/595073002

Cr-Original-Commit-Position: refs/heads/master@{#296302}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e5389527466d390b5653724a069008b9f1edcd5c
2014-09-23 23:42:24 +00:00
isherman 2d9826560a [GN build] Update Mac NSS build config file location.
BUG=none
TEST=none
R=jamesr@chromium.org

Review URL: https://codereview.chromium.org/593913003

Cr-Original-Commit-Position: refs/heads/master@{#296144}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 448520e817d910088c83ff665ecdd7c6306af7ef
2014-09-23 05:06:58 +00:00
cjhopman 512ff2b296 GN rules for openmax
BUG=359249

Review URL: https://codereview.chromium.org/568363002

Cr-Original-Commit-Position: refs/heads/master@{#294994}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a19ca076f65f03b0cf9576a4e79f90a52e8f5e07
2014-09-16 02:48:15 +00:00
scottmg e0a9571f13 gn/linux: warnings as errors, turn on Wextra
Also remove a few redundant consts that result in warnings like:

../../content/common/cursors/webcursor_aurax11.cc:20:1: error: 'const' type qualifier on return type has no effect [-Werror,-Wignored-qualifiers]
const ui::PlatformCursor WebCursor::GetPlatformCursor() {
^~~~~~

TBR=davemoore@chromium.org,sadrul@chromium.org
R=brettw@chromium.org, thakis@chromium.org,rch@chromium.org
BUG=393046, 335824

Review URL: https://codereview.chromium.org/538333002

Cr-Original-Commit-Position: refs/heads/master@{#293930}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4c2d33ac8c061cf27a594473d6f9a450ee6c3c89
2014-09-09 13:20:23 +00:00
brettw 36da715672 Convert GN visibility variables to lists.
Currently this is either a list or a string. However, this is causing some problems because templates can't add to the invoker's visibility list without knowing if the original is a string or a list.

In an effort to make this consistent, I'm converting all visibiltiy to be lists, and will remove support for strings in a future build.

This exempts cld from header checking since it was confusing GN's header checker. It adds a ppapi header target as well that will be used by libyuv (that requires a roll).

TBR=scottmg

Review URL: https://codereview.chromium.org/544423002

Cr-Original-Commit-Position: refs/heads/master@{#293638}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9af4262ad8020658ee04c07d13a2617af64147b1
2014-09-06 21:23:45 +00:00
Brett Wilson 392cc7e5a7 Add some more libjingle targets to the GN build.
Add usrsctp. Make Windows version configurable for this in the build.

direct_dependent_configs for libsrtp.

R=hclam@chromium.org

Review URL: https://codereview.chromium.org/534713003

Cr-Original-Commit-Position: refs/heads/master@{#293004}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c63f22b374dd953b8003800babbe833688e4b93d
2014-09-02 22:02:22 +00:00
Brett Wilson 82f17d43bd Fix clang warnings in GN build.
This also makes the opus_demo app in the GYP build compile and link (which I discovered when tracking down why the GN version of this gives warnings).

R=scottmg@chromium.org

Review URL: https://codereview.chromium.org/507753002

Cr-Original-Commit-Position: refs/heads/master@{#291961}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bd485b85f96f099caa89e3929fb3d541acbad531
2014-08-26 19:25:30 +00:00
cjhopman@chromium.org 2d32f0b6b8 Add support for prebuilt jars
Mostly just a refactoring of build rules to support prebuilt jars.

Adds support for proguard preprocessing of both prebuilt and
non-prebuilt java libraries.

Adds definitions of all (but for android.jar) of the prebuilt jars that
we need from the sdk.

BUG=359249

Review URL: https://codereview.chromium.org/484813002

Cr-Original-Commit-Position: refs/heads/master@{#291464}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 684b22957e09c08e917a63390b04980a67da4fa1
2014-08-22 19:13:57 +00:00
tfarina@chromium.org e14f357a76 Remove some GN Build files related to blink from build/secondary tree.
Blink now has the real implementations of these files in their repo:

platform -> https://src.chromium.org/viewvc/blink?view=rev&revision=172998
wtf ->  https://src.chromium.org/viewvc/blink?view=rev&revision=172321

BUG=None
TEST=trybots
R=brettw@chromium.org
NOTRY=true

Review URL: https://codereview.chromium.org/420113002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287947 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-07 03:00:23 +00:00
scottmg@chromium.org 1ffa659b73 gn win: Disable srtp tests that don't compile on Windows
These are included in the gyp build, but not in All. They also don't
compile on Windows for the gyp build.

R=brettw@chromium.org
BUG=354261

Review URL: https://codereview.chromium.org/425373002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286663 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-31 00:55:16 +00:00
jamesr@chromium.org 71e5691442 GN: Make chrome/{browser,common,renderer} compile on mac
This adds GN rules for google_toolbox_for_mac and generate_localize as
well as fixing up various source issues that show up on the mac build.
With this chrome/{browser,common,renderer} compile on mac (but probably
don't fully link).

R=brettw@chromium.org

Review URL: https://codereview.chromium.org/407093015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286364 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 00:40:03 +00:00
brettw@chromium.org 657f4d96d1 Make content_shell link in the GN build.
It doesn't run yet. This disables WebRTC since that's not done yet.

Libvpx isn't done either. This patch exports the disable flag for this from media to dependent targets like the GYP build does. It adds one extra check for this flag in Pepper. I assume everybody that compiles without libvpx also disables plugins so this has never come up before.

Disable some warnings in Mesa.

The resulting binary does not yet run.

R=jamesr@chromium.org

Review URL: https://codereview.chromium.org/419913003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285962 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 19:47:04 +00:00
jshin@chromium.org dacef60f15 Roll ICU to icu52
The ICU update does the following among other things:
  - Update EUC-JP (no more JIS X 212 round-trip coverage) per WHATWG
    encoding spec.
  - Add CP866
  - Add far better/more extensive support for plural, format, etc
  - Numerous locale data update
  - Khmer/Lao line/word-breaking support
  - More compact Chinese/Japanese dictionary (now a part of the upstream
    instead of our local patch)
  - Better plural support that we plan to use right away.

- Update icu/BUILD.gn : file list update, new defines, etc.
- Update tests
  a. icu_string_conversions_unittests : drop iscii (nobody uses it) and
     remove JIS X 212 code points from the round-trip test
  b. l10n_util_unittests: Display names for zh-*.
  c. ThaiSnippet's expected result. (due to a Unicode grapheme definition change).
  d. Update Expected results in file_manager_browsertest/test_util.js
     (see http://crbug.com/383930)
- Update SpellcheckerWordIterator
  a. Add U+0027 back to MidNumLet
  b. Add Lao and Khmer scripts to the list of scripts requiring dictionary-based
     word-breaking.
- l10n_util : alias 'tl' to 'fil' (Tagalog to Filipino)
- Update IdentityInternalsSingleTokenWebUITest.verifyGetters (DateTimeFormat-Full
  has 'at' before time, which is not handled by Date.parse()
- update license.py because we don't have a separate Chinese/Japanese
  dictionary any more. It's now a part of ICU

Note to Sheriff :
1. 140 ~ 200 kB size increase is expected for all platforms.
This size increase was singed off by laforge@.
The expected size has to be updated with both reva/revb pointing to the
revision corresponding to this CL.

2.  http://codereview.chromium.org/348913002 has to be applied before running make_expectations.py to update tools/perf_expectations/perf_expectations.json
after this CL is landed.


BUG=132145,277023,136148,360433,364072
TEST=base_unittests:*ICU*, net_unittests:*IDN*, ui_unittests:*Lang*,
     browser_tests (encoding related, Iden*verifyGet*),
     unit_tests:Ext*L10*, unit_tests:*Lang*, component_tests:*Snipp*,
     layout tests (encoding, date/calendar, line breaking, and others),
     build 'base_i18n_nacl', GN build bots.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277111

R=arv@chromium.org, brettw@chromium.org, fgorski@chromium.org, groby@chromium.org, hirono@chromium.org, tony@chromium.org, toyoshim@chromium.org

Review URL: https://codereview.chromium.org/265613002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284167 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-18 18:47:57 +00:00
ajwong@chromium.org 7584280ab3 Support icu_use_data_file in BUILD.gn for icu.
Ports over more gyp logic for the icu target. Doesn't correctly account
for host toolchains yet, but it's closer.

All hail GN. oRZ

BUG=none

Review URL: https://codereview.chromium.org/377113002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282108 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-09 20:17:25 +00:00
brettw@chromium.org fd681fd930 Remove Angle BUILD.gn file from secondary tree.
A BUILD.gn file was checked into the real location so this secondary-tree file is unused.

R=tfarina@chromium.org

Review URL: https://codereview.chromium.org/378633005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-09 17:31:56 +00:00
brettw@chromium.org 28303e4e48 Rename source_prereqs to inputs in the GN build.
This variable changed name.

R=jamesr@chromium.org

Review URL: https://codereview.chromium.org/375873006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282076 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-09 17:29:31 +00:00
brettw@chromium.org 66837b27ef 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

Review URL: https://codereview.chromium.org/362583002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@280916 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-01 23:54:17 +00:00
rvargas@chromium.org 7af39608a1 Add gn support for libsrtp
BUG=

Review URL: https://codereview.chromium.org/363473003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@280764 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-01 07:03:25 +00:00
bashi@chromium.org 96b0e1e1da OTS roll to r115
Removing build/secondary/third_party/ots/BUILD.gn because ots has the file in its repository.

BUG=324187

Review URL: https://codereview.chromium.org/359723002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@280760 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-01 07:01:08 +00:00
jmadill@chromium.org 80a43a94b2 Roll ANGLE DEPS for M37.
Includes several fixes for WebGL tests, large arrays in shaders,
and regression on older nVidia drivers.

BUG=384420,380353,379799

Review URL: https://codereview.chromium.org/344203006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@279179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-23 21:23:14 +00:00
tfarina@chromium.org f0c43ebd89 Remove secondary version of speex BUILD file.
Now that we rolled the DEPS for speex library, we can use the GN BUILD
file directory from src/third_party/speex.

BUG=None
TEST=gn gen out/Debug_gn && ninja -C out/Debug_gn speex
TBR=brettw@chromium.org

Review URL: https://codereview.chromium.org/343943003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@278531 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-19 23:48:11 +00:00
cmasone@chromium.org 3080315fcf Move gn secondary_source to the build/ directory
It's a goodness to sequester build configuration in the build/
directory. The gn secondary_source stuff was under tools/gn for
historical reasons, so move it to a more appropriate place.

BUG=None
TEST=do a gn build of base_unittests, run said unittests.

Review URL: https://codereview.chromium.org/340153004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@278355 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-19 13:14:26 +00:00