webrtc/webrtc/build
kjellander@webrtc.org 2a97317953 Fix include of isolate.gypi
Recent changes in GYP seem to have broken our previous
"hack" for getting the GYP rule for .isolate files
imported from the Chromium build/isolate.gypi.

The best solution for now is to remove the hack
and check in a copy of Chromium's src/build/isolate.gypi
in WebRTC's build/ dir instead. A similar approach is
used for our build/protoc.gypi file.

TEST=On Linux, I successfully ran:
gclient runhooks
ninja -C out/Release
and verified a bunch of .isolated files were created in
out/Release (which didn't happen before this patch).

I also renamed the build/isolate.gypi from Chromium to
ensure that our own is used and not that one (in case any
paths would be incorrect).

I also ran build/gyp_chromium in a Chromium checkout
with WebRTC in third_party/webrtc having this patch applied
to ensure GYP processing was still working.

Finally, I verified that the same project generation and
compilation from a Chromium checkout worked the way we build
our Android native tests, using:
. build/android/envsetup.sh
GYP_DEFINES="$GYP_DEFINES include_tests=1 enable_tracing=1" gclient runhooks
ninja -C out/Release android_builder_webrtc

BUG=1916
R=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/2338004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4907 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-10-02 19:31:16 +00:00
..
adb_shell.sh Correct adb_shell runtime error on buildbot 2012-10-23 22:24:56 +00:00
apk_tests_noop.gyp Made all integration tests use consistent naming. 2013-08-19 11:40:19 +00:00
apk_tests.gyp Made all integration tests use consistent naming. 2013-08-19 11:40:19 +00:00
arm_neon.gypi Move src/ -> webrtc/ 2012-10-22 18:19:23 +00:00
common.gypi Fix include of isolate.gypi 2013-10-02 19:31:16 +00:00
extra_gitignore.py Fix relative path to .gitignore and other minor changes. 2013-06-07 15:43:04 +00:00
generate_asm_header.gypi Ported assembly coding in APM from Android to iOS. 2013-02-23 04:16:59 +00:00
generate_asm_header.py Ported assembly coding in APM from Android to iOS. 2013-02-23 04:16:59 +00:00
ios-webrtc.sh Enable ObjC build by default and reenable 64-bit mac libjingle build 2013-08-26 19:31:21 +00:00
isolate.gypi Fix include of isolate.gypi 2013-10-02 19:31:16 +00:00
merge_libs.gyp Move src/ -> webrtc/ 2012-10-22 18:19:23 +00:00
merge_libs.py Use ninja with merge_libs.py on Windows and clean up. 2013-02-26 02:47:50 +00:00
merge_voice_libs.gyp Rename voice_engine_core -> voice_engine and move targets to voice_engine.gyp. 2013-05-29 00:38:02 +00:00
no_op.cc Move src/ -> webrtc/ 2012-10-22 18:19:23 +00:00
protoc.gypi Revert 4001 "Revert 3977" 2013-05-20 21:12:58 +00:00
version.py Move src/ -> webrtc/ 2012-10-22 18:19:23 +00:00
vie-webrtc.sh The video capture module for iOS. 2013-08-14 22:07:04 +00:00