Home | History | Annotate | Download | only in rlz
      1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 #
      5 # This DEPS file exists so that it can capture the dependenciez of RLZ. This
      6 # allows external projects to check it out and build it independently from all
      7 # of chrome.
      8 
      9 vars = {
     10   "chrev": "@119173"
     11 }
     12 
     13 deps = {
     14   "src/base":
     15     "http://src.chromium.org/svn/trunk/src/base" + Var("chrev"),
     16 
     17   "src/build":
     18     "http://src.chromium.org/svn/trunk/src/build" + Var("chrev"),
     19 
     20   "src/third_party/icu":
     21     "http://src.chromium.org/svn/trunk/deps/third_party/icu42" + Var("chrev"),
     22 
     23   "src/third_party/modp_b64":
     24     "http://src.chromium.org/svn/trunk/src/third_party/modp_b64" + Var("chrev"),
     25 
     26   "src/third_party/nss":
     27     "http://src.chromium.org/svn/trunk/deps/third_party/nss" + Var("chrev"),
     28 
     29   "src/third_party/sqlite":
     30     "http://src.chromium.org/svn/trunk/src/third_party/sqlite" + Var("chrev"),
     31 
     32   "src/third_party/wtl":
     33     "http://src.chromium.org/svn/trunk/src/third_party/wtl" + Var("chrev"),
     34 
     35   "src/third_party/zlib":
     36     "http://src.chromium.org/svn/trunk/src/third_party/zlib" + Var("chrev"),
     37 
     38   "src/testing":
     39     "http://src.chromium.org/svn/trunk/src/testing" + Var("chrev"),
     40 
     41   "src/testing/gmock":
     42     "http://googlemock.googlecode.com/svn/trunk@374",
     43 
     44   "src/testing/gtest":
     45     "http://googletest.googlecode.com/svn/trunk@492",
     46 
     47   "src/tools/gyp":
     48     "http://gyp.googlecode.com/svn/trunk@1233",
     49 
     50   "src/tools/win":
     51     "http://src.chromium.org/svn/trunk/src/tools/win" + Var("chrev"),
     52 
     53   # If using rlz with chrome's networking library, add it and its dependencies
     54   # here.
     55 }
     56 
     57 include_rules = [
     58   "+build",
     59   "+net",  # This is only used when force_rlz_use_chrome_net=1 is passed to gyp.
     60   "+third_party/zlib",
     61 ]
     62 
     63 hooks = [
     64   {
     65     # A change to a .gyp, .gypi, or to GYP itself should run the generator.
     66     "pattern": ".",
     67     "action": ["python", "src/build/gyp_chromium", "src/rlz/rlz.gyp"],
     68   }
     69 ]
     70 
     71