blob: 679bfe7d950bc65b7c80834051e2dab45758a01d [file] [log] [blame]
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import DEPS
CONFIG_CTX = DEPS['gclient'].CONFIG_CTX
ChromiumGitURL = DEPS['gclient'].config.ChromiumGitURL
@CONFIG_CTX()
def libyuv(c):
s = c.solutions.add()
s.name = 'src'
s.url = ChromiumGitURL(c, 'libyuv', 'libyuv')
s.deps_file = 'DEPS'
s.custom_vars['root_dir'] = 'src'
c.got_revision_mapping['src'] = 'got_revision'
@CONFIG_CTX(includes=['libyuv', 'android'])
def libyuv_android(c):
pass
@CONFIG_CTX(includes=['libyuv'])
def libyuv_ios(c):
c.target_os.add('mac')
c.target_os.add('ios')
@CONFIG_CTX(includes=['libyuv'])
def libyuv_valgrind(c):
c.solutions[0].custom_deps['src/chromium/src/third_party/valgrind'] = \
ChromiumGitURL(c, 'chromium', 'deps', 'valgrind', 'binaries')