• Henrik Kjellander's avatar
    Use DEPS for all dependencies + add PRESUBMIT.py · f49fde79
    Henrik Kjellander authored
    This changes libyuv to use the DEPS file for pulling
    down all dependencies (thus no Chromium checkout is needed any more).
    
    Add tools_libyuv directory to contain libyuv-specific tools
    (needed to avoid name collision with the now DEPSed tools/ directory
    of Chromium, which is needed by the toolchain).
    Add tools_libyuv/autoroller/roll_deps.py script to automatically
    roll all entries in the DEPS file (copied from WebRTC).
    
    third_party/ is now DEPSed as well, including the gtest configuration
    headers that used to live inside the libyuv repo.
    
    Add PRESUBMIT.py with a few simple checks + execution of PyLint and
    Python unit tests. For PyLint a pylintrc file was also added.
    
    Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass
    and remove old tsan suppressions (not used).
    
    Removed util/android/test_runner.py since it's no longer needed.
    
    Buildbot changes in https://chromium-review.googlesource.com/436464 
    are needed for the Memcheck bot to go green.
    
    BUG=libyuv:676
    NOTRY=True
    
    Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b
    Reviewed-on: https://chromium-review.googlesource.com/436264
    Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
    Reviewed-by: 's avatarFrank Barchard <fbarchard@google.com>
    f49fde79
Name
Last commit
Last update
build_overrides Loading commit data...
docs Loading commit data...
include Loading commit data...
infra/config Loading commit data...
source Loading commit data...
tools_libyuv Loading commit data...
unit_test Loading commit data...
util Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
AUTHORS Loading commit data...
Android.mk Loading commit data...
BUILD.gn Loading commit data...
CM_linux_packages.cmake Loading commit data...
CMakeLists.txt Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE_THIRD_PARTY Loading commit data...
OWNERS Loading commit data...
PATENTS Loading commit data...
PRESUBMIT.py Loading commit data...
README.chromium Loading commit data...
README.md Loading commit data...
all.gyp Loading commit data...
cleanup_links.py Loading commit data...
codereview.settings Loading commit data...
download_vs_toolchain.py Loading commit data...
gyp_libyuv Loading commit data...
gyp_libyuv.py Loading commit data...
libyuv.gni Loading commit data...
libyuv.gyp Loading commit data...
libyuv.gypi Loading commit data...
libyuv_nacl.gyp Loading commit data...
libyuv_test.gyp Loading commit data...
linux.mk Loading commit data...
public.mk Loading commit data...
pylintrc Loading commit data...
winarm.mk Loading commit data...