diff options
author | bradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-21 01:09:05 +0000 |
---|---|---|
committer | bradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-21 01:09:05 +0000 |
commit | 07ffef1a601366619755a4f15cf4aa1b2e9ecfa7 (patch) | |
tree | b88600e931428dbe4f0d28ad1d94732f398ede4c /native_client_sdk/src/DEPS | |
parent | 0f9067badc4ebce72372d06f1e75550cfb8af945 (diff) | |
download | chromium_src-07ffef1a601366619755a4f15cf4aa1b2e9ecfa7.zip chromium_src-07ffef1a601366619755a4f15cf4aa1b2e9ecfa7.tar.gz chromium_src-07ffef1a601366619755a4f15cf4aa1b2e9ecfa7.tar.bz2 |
Adding in (mostly) verbatim landing of nacl sdk.
Dropping large binaries.
Redo of http://crrev.com/110822
checkdeps + checkperms have now beep updated in preparation.
BUG=None
TEST=None
R=noelallen@google.com
TBR
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110872 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'native_client_sdk/src/DEPS')
-rw-r--r-- | native_client_sdk/src/DEPS | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/native_client_sdk/src/DEPS b/native_client_sdk/src/DEPS new file mode 100644 index 0000000..efe627b --- /dev/null +++ b/native_client_sdk/src/DEPS @@ -0,0 +1,124 @@ +vars = { + "chrome_milestone": "17", + "chrome_rev": "109032", + "chromium_trunk": "http://src.chromium.org/svn/trunk", + # Get PPAPI directly from Chrome, not via the NaCl repo. + "gmock_trunk": "http://googlemock.googlecode.com/svn/trunk/", + "gmock_version": "382", + "gtest_trunk": "http://googletest.googlecode.com/svn/trunk/", + "gtest_version": "570", + "native_client_trunk": "http://src.chromium.org/native_client/trunk", + "native_client_version": "7141", + # Note: The following version should exactly match the toolchain version in + # the native_client DEPS file at version native_client_version + # TODO(mball) find some clever way to extract this from NaCl DEPS + "pnacl_toolchain_version": "7107", + "x86_toolchain_version": "7098", + # ARM is not supported, this number can stay pinned at 6645. + "arm_trusted_toolchain_version": "6645", + "pymox": "http://pymox.googlecode.com/svn/trunk", + "pymox_version": "61", +} +# When we have ARM and PNaCl support, we'll need to add toolchain support +# for those too. + +deps = { + "nacl_deps": + File(Var("native_client_trunk") + "/src/native_client/DEPS@" + + Var("native_client_version")), + # Please keep these in alphabetical order, by path + "src/site_scons": + Var("native_client_trunk") + "/src/native_client/site_scons@" + + Var("native_client_version"), + "src/third_party/gmock": + Var("gmock_trunk") + "@" + Var("gmock_version"), + "src/third_party/gtest": + Var("gtest_trunk") + "@" + Var("gtest_version"), + "src/third_party/native_client/base": + Var("chromium_trunk") + "/src/base@" + Var("chrome_rev"), + "src/third_party/native_client/build": + Var("chromium_trunk") + "/src/build@" + Var("chrome_rev"), + "src/third_party/native_client/gpu": + Var("chromium_trunk") + "/src/gpu@" + Var("chrome_rev"), + "src/third_party/native_client/native_client": + Var("native_client_trunk") + "/src/native_client/@" + + Var("native_client_version"), + "src/third_party/native_client/ppapi": + Var("chromium_trunk") + "/src/ppapi@" + Var("chrome_rev"), + "src/third_party/pymox": + Var("pymox") + "@" + Var("pymox_version"), + "src/third_party/scons-2.0.1": + Var("native_client_trunk") + "/src/third_party/scons-2.0.1@" + + Var("native_client_version"), + "src/third_party/native_client/third_party/pylib": + Var("native_client_trunk") + "/src/third_party/pylib@" + + Var("native_client_version"), + "src/third_party/native_client/third_party/scons-2.0.1": + Var("native_client_trunk") + "/src/third_party/scons-2.0.1@" + + Var("native_client_version"), + "src/third_party/native_client/third_party/simplejson": + (Var("chromium_trunk") + "/tools/build/third_party/simplejson@" + + Var("chrome_rev")), + "src/third_party/native_client/tools/valgrind": + Var("chromium_trunk") + "/src/tools/valgrind@" + Var("chrome_rev"), +} + +deps_os = { + # Please keep these in alphabetical order, by path + "win": { + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/shared/gio": + Var("native_client_trunk") + "/src/native_client/src/shared/gio@" + + Var("native_client_version"), + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/shared/platform": + Var("native_client_trunk") + "/src/native_client/src/shared/platform@" + + Var("native_client_version"), + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/trusted/debug_stub": + Var("native_client_trunk") + "/src/native_client/src/trusted/debug_stub@" + + Var("native_client_version"), + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/trusted/service_runtime/include": + Var("native_client_trunk") + + "/src/native_client/src/trusted/service_runtime/include@" + + Var("native_client_version"), + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/include": + Var("native_client_trunk") + "/src/native_client/src/include@" + + Var("native_client_version"), + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/trusted/port": + Var("native_client_trunk") + "/src/native_client/src/trusted/port@" + + Var("native_client_version"), + "src/experimental/visual_studio_plugin/third_party/native_client/" + "src/trusted/gdb_rsp": + Var("native_client_trunk") + "/src/native_client/src/trusted/gdb_rsp@" + + Var("native_client_version"), + "src/third_party/native_client/third_party/mingw-w64/mingw/bin": + From("nacl_deps", "third_party/mingw-w64/mingw/bin"), + }, +} + +hooks = [ + { + "pattern": ".", + "action": [ + "python", + "src/third_party/native_client/native_client/build/" + "download_toolchains.py", + "--x86-version", Var("x86_toolchain_version"), + "--pnacl-version", Var("pnacl_toolchain_version"), + "--arm-trusted-version", Var("arm_trusted_toolchain_version"), + "--toolchain-dir", "src/toolchain", + "--save-downloads-dir", "src/build_tools/toolchain_archives", + ] + }, + { + "pattern": ".", + "action": [ + "python", + "src/build_tools/install_third_party.py", "--all-toolchains", + ] + } +] |