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

2083 Коммитов

Автор SHA1 Сообщение Дата
nileshagrawal@chromium.org 83ee3d3e27 Android build: move media_unittests to default target.
BUG=None
TEST=


Review URL: http://codereview.chromium.org/9535016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124303 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-01 00:25:18 +00:00
alexeypa@chromium.org d6d0409b43 The 'msbuild_toolset%' variable can be used to select the desired version of Windows SDK when building in MSBuild (Visual Studio 2010/2010e).
TEST=Built all.sln successfully.


Review URL: http://codereview.chromium.org/9447062

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124274 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-29 22:53:30 +00:00
mmoss@chromium.org 984be559d3 Make chroot setup work better with NFS home dirs.
BUG=none
TEST=install-chroot.sh works on Google corp machines.


Review URL: http://codereview.chromium.org/9500022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124265 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-29 22:08:46 +00:00
bulach@chromium.org 953d4d6923 Upstream test sharder.
On chromium for android, we shard tests by splitting the set of tests
and running on multiple connected devices.

BUG=
TEST=build/android/run_tests.py


Review URL: http://codereview.chromium.org/9494007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124214 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-29 18:40:27 +00:00
navabi@google.com f006bcc067 Add first java source code and gyp/ant changes to build java code.
Introduce the first java source for chrome on android to base/android/java.
Also add new target to build the java source in the directory.  Currently
there is a dummy java file called DeleteStaging.java that should be replaced
when real base java source code is upstreamed.  This will be the java files
from this patch: https://chromiumcodereview.appspot.com/9443018/.  The
DeleteStaging.java file should be removed once real java code is checked in.

BUG=
TEST=


Review URL: http://codereview.chromium.org/9514018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124134 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-29 06:06:07 +00:00
jrg@chromium.org db57755ae8 Android build: move content_unittests to default target.
Also expand PRESUBMIT.py to include content files (e.g. everything).

BUG=None
TEST=


Review URL: http://codereview.chromium.org/9416117

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124108 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-29 03:52:02 +00:00
cevans@chromium.org 376305b3c5 Restore -pie linker flag on Linux.
Review URL: https://chromiumcodereview.appspot.com/9514014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124072 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-29 00:40:36 +00:00
jrg@google.com 9e8734ebea Self-install Android SDK/NDK tools on each build.
This mechanism was enabled for the FYI bot a week ago and looks good.

BUG=None
TEST=

Review URL: https://chromiumcodereview.appspot.com/9429073

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124048 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 22:38:19 +00:00
jrg@google.com cc7d425020 'make -k' for android_experimental compile (not just make)
BUG=None
TEST=

Review URL: https://chromiumcodereview.appspot.com/9514007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@124015 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 20:24:57 +00:00
glider@chromium.org 32e4687af7 Allow to override the location of ASan blacklist.
This is needed to build a CrOS binary, because the buildsystem doesn't play well with relative paths.

BUG=chromium-os:26919
Review URL: https://chromiumcodereview.appspot.com/9479002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123935 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 07:27:58 +00:00
calamity@chromium.org 69690e98d6 json_schema_compiler: Added wider support for OBJECTs and ENUMs. Used the new 'dependencies' property in the jsons. Refactored to avoid code duplication. Added tests for new features and where tests were lacking.
BUG=
TEST=unit_tests --gtest_filter=JsonSchemaCompiler*


Review URL: http://codereview.chromium.org/9456007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123909 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 05:51:44 +00:00
rsleevi@chromium.org be90732962 Revert 123894 - Remove hand-rolled protobufs generation; enable rel paths in protoc.gypi
protoc.gypi now accepts a relative path to handle the way that
protoc_out_dir is applied to build the generated path.

Remove the 'cacheinvalidation_proto_cpp' target and instead generate a
static_library to begin with. Simplify all steps by removing the actions
and including the protoc.gypi file.

BUG=113339


Review URL: http://codereview.chromium.org/9378041

TBR=kushi.p@gmail.com
Review URL: https://chromiumcodereview.appspot.com/9480022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123896 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 05:25:06 +00:00
kushi.p@gmail.com 248b011d59 Remove hand-rolled protobufs generation; enable rel paths in protoc.gypi
protoc.gypi now accepts a relative path to handle the way that
protoc_out_dir is applied to build the generated path.

Remove the 'cacheinvalidation_proto_cpp' target and instead generate a
static_library to begin with. Simplify all steps by removing the actions
and including the protoc.gypi file.

BUG=113339


Review URL: http://codereview.chromium.org/9378041

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123894 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 05:17:48 +00:00
tony@chromium.org cf37037590 Fix linking when in a WebKit only checkout.
third_party is in a different location relative to the output directory
in WebKit only checkouts.


Review URL: http://codereview.chromium.org/9476013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-28 05:17:26 +00:00
zhenghao@chromium.org 29f3ec4e85 Fix Android FYI bot.
Disable StackContainer.BufferAlignment.

BUG=115612
TEST=None


Review URL: http://codereview.chromium.org/9455050

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123466 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-24 11:58:53 +00:00
nileshagrawal@chromium.org a7402cd82e Adding media_unittests to android_experimental.
BUG=
TEST=


Review URL: http://codereview.chromium.org/9442007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123347 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-23 22:32:09 +00:00
jknotten@chromium.org fe6fec623c Make sure that chrome/ dir exists for webkit_unit_tests on Android.
webkit_support::GetWebKitRootDirFilePath() looks for a chrome/ directory so
that it can identify this as a chrome working directory and therefore add
third_party/WebKit to the path to get the WebKit root dir. This normally
works because other unit tests pull in the chrome directory for their own
reasons, but if this is the first test run on a blank /data/local/tmp
directory, webkit_unit_test fails when it tries to load resources required
for the tests.

Pull in chrome/VERSION and thus ensure that the chrome/ directory exists.

TEST=webkit_unit_tests


Review URL: http://codereview.chromium.org/9433049

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-23 20:32:53 +00:00
evan@chromium.org 1a8484f085 linux: don't instrument mmx functions
Shadow stacks use -finstrument-functions to hook all function entry/exit.
But mmx-related functions expect to be inlined so the compiler can
compile them out into mmx instructions.

This change excludes the mmx intrinsics header file from instrumentation.
Without it, builds wil fail with errors like the following:

../../third_party/gold/gold64: obj/media/libyuv_convert.a(obj/media/base/yuv_convert.yuv_convert.o): in function media::EmptyRegisterState():yuv_convert.cc(.text._ZN5media18EmptyRegisterStateEv+0x29): error: undefined reference to '_mm_empty()'

(_mm_empty() is an mmx intrinsic function.)


Review URL: http://codereview.chromium.org/9416068

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123289 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-23 19:10:51 +00:00
fsamuel@chromium.org fda208871a Compute pageScaleFactor on page so that fixed layout page fits width of window.
Fixed layout mode can now be enabled with the command line
flag --enable-fixed-layout.

This mode does not interact well with zoom at this point in time. This will be fixed shortly.

This bug replaces http://codereview.chromium.org/7764006/ which is no longer relevant. 

BUG=none
TEST=manually


Review URL: http://codereview.chromium.org/7831028

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123126 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-22 23:08:05 +00:00
glider@chromium.org e316690e6f Fix the path issues in ASan+ninja build
Review URL: https://chromiumcodereview.appspot.com/9372062

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-22 10:22:29 +00:00
yfriedman@chromium.org ceb36ef58d Switch android fyi builder to actually build the "android_experimental" target.
Also updates that target with in process build targets and disables a
failing test.

BUG=113487
TEST=


Review URL: http://codereview.chromium.org/9433007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122905 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-21 23:30:13 +00:00
thakis@chromium.org f56585223a Remove gpu/demos/demos.gyp from build/all.gyp.
These are supposed to be built with the nacl toolchain. Building them
with the normal toolchain as part of `ninja All` isn't useful.

BUG=none
TEST=none


Review URL: http://codereview.chromium.org/9430015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122893 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-21 22:46:55 +00:00
wangxianzhu@chromium.org 162aa3fce7 Remove temporary workaround for http://codereview.chromium.org/9419020/
http://codereview.chromium.org/9419020 was blocked by crbug.com/109763
without the workaround. Now remove the workaround.

BUG=
TEST=


Review URL: http://codereview.chromium.org/9421014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122870 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-21 20:53:08 +00:00
glider@chromium.org 0c53890669 Pass -asan-blacklist when building with ASan
Review URL: https://chromiumcodereview.appspot.com/9424048

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122831 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-21 16:51:09 +00:00
yoshiki@chromium.org 82b24f1650 Enable WebUI TaskManager by default.
Back to WebUI Task Manager, since M18 branch point has been passed.

BUG=99029
TEST=manual on linux and cros

Review URL: http://codereview.chromium.org/9355053

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122806 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-21 09:53:16 +00:00
jrg@chromium.org 8dc4c35c48 Android build: 64-bit linker issues.
Fix install-build-deps-android.sh so it can be re-run cheaply.
Update install-build-deps-android.sh so it installs the 64-bit linker.
Run install-build-deps-android.sh each build on the FYI bot.
Move content_unittests to experimental so the FYI builder hits it.

BUG=None
TEST=


Review URL: http://codereview.chromium.org/9401029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-18 01:58:43 +00:00
wangxianzhu@chromium.org eb284adb92 fake_dns tool for Android (fixed DEPS).
It runs on device to resolves any host name to 127.0.0.1.
With it and the forwarder, all HTTP requests are redirected to our replay server
running on the host machine.

Review URL: http://codereview.chromium.org/9419020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122630 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-17 23:57:42 +00:00
thakis@chromium.org ce44b8eb2e Roll rlz 52:53, add rlz.gyp to the 'All' target on mac.
No intended behavior change on win. On mac, rlz_unittests can now
be built (and contains one whole test!).

BUG=46579
TEST=`ninja -C out/Release rlz_unittests` builds a binary.
TBR=rogerta

Review URL: http://codereview.chromium.org/9405039

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122388 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-16 23:26:12 +00:00
erg@chromium.org e29444abc6 Linux: Remove references to '-nopie' now that it's fixed in cros and doesn't exist on Pangolin.
BUG=cros:15266,79722


Review URL: http://codereview.chromium.org/9414022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122387 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-16 23:26:05 +00:00
creis@chromium.org ef7c7bd927 Revert 122320 - fake_dns tool for Android.
It runs on device to resolves any host name to 127.0.0.1.
With it and the forwarder, all HTTP requests are redirected to our replay server
running on the host machine.

Review URL: http://codereview.chromium.org/9401014

TBR=wangxianzhu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9415018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122348 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-16 20:20:05 +00:00
wangxianzhu@chromium.org fb27987e4e fake_dns tool for Android.
It runs on device to resolves any host name to 127.0.0.1.
With it and the forwarder, all HTTP requests are redirected to our replay server
running on the host machine.

Review URL: http://codereview.chromium.org/9401014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122320 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-16 18:32:48 +00:00
eugenis@google.com 23fd55325e Disable ASan for host targets on Android.
They are always x86_32, and Clang only builds a x86_64 ASan runtime by default.

BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9413005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122279 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-16 11:42:12 +00:00
oshima@chromium.org f5500e65cb Add git-core build dependency in preparation for merging cros.DEPS to DEPS
BUG=109475
TEST=maual: uninstalled git, run install-buid-deps.sh and gclient sync still works with cros.DEPS

Review URL: http://codereview.chromium.org/9348120

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122185 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-15 23:38:07 +00:00
noelallen@chromium.org 03a768b7ab Fix PNaCl SDK Builder
Change download script to make sure 'pnacl' sdk builder gets toolchain.
Change tarball name for pnacl build to avoid collision.
For now have pnacl toolchain only build pnacl pieces.

TBR= sehr@google.com
BUG=11292

Review URL: http://codereview.chromium.org/9408003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122149 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-15 21:14:00 +00:00
sky@chromium.org e6ec9ff5e6 Revert 122113 - Fix pnacl SDK builder
Change download script to make sure 'pnacl' sdk builder gets toolchain.
Change tarball name for pnacl build to avoid collision.
For now have pnacl toolchain only build pnacl pieces.

This change affects SDK builders not Chrome directly.

TBR= sehr@google.com
BUG= 11292
Review URL: https://chromiumcodereview.appspot.com/9407014

TBR=noelallen@google.com
Review URL: https://chromiumcodereview.appspot.com/9407015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122115 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-15 18:29:38 +00:00
noelallen@google.com f327b6b85c Fix pnacl SDK builder
Change download script to make sure 'pnacl' sdk builder gets toolchain.
Change tarball name for pnacl build to avoid collision.
For now have pnacl toolchain only build pnacl pieces.

This change affects SDK builders not Chrome directly.

TBR= sehr@google.com
BUG= 11292
Review URL: https://chromiumcodereview.appspot.com/9407014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122113 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-15 18:20:12 +00:00
calamity@chromium.org ada25d12fc Adds support for the "choices" and "any" types to json_schema_compiler, as well
as miscellaneous improvements to get at least 3 more schema files compiling:
windows, tabs, and the in-progress experimental.declarative.

For description of the generator, see http://codereview.chromium.org/9114036/

BUG=
TEST=


Review URL: http://codereview.chromium.org/9309044

git-svn-id: http://src.chromium.org/svn/trunk/src/build@122082 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-15 14:52:32 +00:00
tony@chromium.org 33ec38e71b Add WebKit.gyp:generate_devtools_zip to the All target.
This is needed so the clobber builders will generate the devtools zip
that gets archived by the bots.

BUG=113948


Review URL: http://codereview.chromium.org/9395025

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121992 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-15 01:36:01 +00:00
wangxianzhu@chromium.org 8161bd6d41 Use 'readlink -f .' instead of 'pwd' when setting CHROME_SRC
Some python script (e.g. tools/grit/grit/node/misc.py) assumes that there is no
symblic link in the path of CHROME_SRC.

BUG=
TEST=


Review URL: http://codereview.chromium.org/9350052

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121788 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-14 00:41:55 +00:00
jrg@chromium.org bff44a8069 Disable gold for Android. Causes sporadic build breakage.
BUG=None
TEST=


Review URL: http://codereview.chromium.org/9382038

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121668 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-12 18:09:46 +00:00
maruel@chromium.org 42cfc4d0ae Whitespace change to trigger a build
NO CODE CHANGE.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121650 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-11 14:58:21 +00:00
asvitkine@chromium.org f542800660 Disable use_canvas_skia_skia=1 on Windows until CJK font fallback is working.
This is a revert of http://crrev.com/120710.

BUG=113437, 105550
TEST=none
TBR=sky@chromium.org

Review URL: http://codereview.chromium.org/9383032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121638 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-11 04:48:30 +00:00
jrg@chromium.org c5d1103a15 Presubmit change to add android trybots when needed.
Also add warning in android_all.gyp that extra targets in 'all' can
have a significant impact on the try load so coordinate appropriately.

BUG=None
TEST=


Review URL: http://codereview.chromium.org/9360028

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121560 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-10 23:09:49 +00:00
zmo@chromium.org 8524d0ef54 Create a new gpu bot debug target.
This excludes perf stuff.  Hopefully speed up gpu debug bots.

Note that we need to modify the master.cfg file to use this new target.

BUG=113547
TEST=gpu try bots, gpu waterfall

Review URL: http://codereview.chromium.org/9374034

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121474 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-10 18:16:46 +00:00
kerz@chromium.org 651893a8a4 Disable fpo one more time, this time for non-official (canary) builds.
Review URL: https://chromiumcodereview.appspot.com/9373036

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121288 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-09 21:04:32 +00:00
evan@chromium.org 2ff34ef0cc Revert "Build fix: no gold on any ChromeOS build."
This reverts commit r121264, the bot is just sick.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121267 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-09 19:33:51 +00:00
evan@chromium.org a3be503eb9 Build fix: no gold on any ChromeOS build.
On a Google-internal ChromeOS builder make seems to exit with a
failure code no error message I can identify.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121264 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-09 19:26:27 +00:00
evan@chromium.org 26bc9879f9 linux: migrate linker --threads flag out of gyp
(Retry of r121148 with ChromeOS excluded.)

This just copies the flags used within gyp.

BUG=gyp:250

Review URL: http://codereview.chromium.org/9360032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121257 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-09 19:00:17 +00:00
wjia@chromium.org 4bef0864ce disable media stream creation when enable_webrtc=0
BUG=110581
Review URL: https://chromiumcodereview.appspot.com/9369022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121252 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-09 18:19:32 +00:00
csilv@chromium.org 28154f0194 Revert 121165 - Revert 121068 - linux: add a use_gold flag that defaults to on
[This CL was backed out speculatively due to failures on the cros trunk bot. But this CL
was not the cause of that problem, so I'm un-doing the revert.]

Currently, gyp attempts to autodetect whether the linker supports
the --icf flag.  It's more predictable to just require the caller
to specify whether they're using gold.

As a first demonstration of this, drop LINKER_USES_ICF code in the
Chrome build.  (I'll follow up with a gyp patch to remove the
LINKER_USES_ICF stuff in gyp.)

Review URL: https://chromiumcodereview.appspot.com/9368015

TBR=evan@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9372012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@121175 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-09 03:49:00 +00:00