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