• Benoit Lize's avatar
    android: Cleanup order profiling instrumentation. · db9d0fde
    Benoit Lize authored
    tools/cygprofile (and its dependencies, among them //base) are built
    without instrumentation, as the previous version of it was calling
    //base functions, and to avoid infinite recursion. This is no longer
    necessary.
    Removing this has two benefits:
    - More code is instrumented (as some parts of //base were off-limits)
    - Simpler build files.
    
    Also:
    - Explain why //tools/cygprofile is a dependency of
      //tools/android/md5sum
    - Instrument libwebp, and remove the opt-out of instrumentation
    
    TBR=digit
    
    Bug: 758566
    Change-Id: I62cad01d216adbab759c62c42d2baa08f7a8a0b1
    Reviewed-on: https://chromium-review.googlesource.com/985973
    Commit-Queue: Benoit L <lizeb@chromium.org>
    Reviewed-by: default avatarEgor Pasko <pasko@chromium.org>
    Reviewed-by: default avataragrieve <agrieve@chromium.org>
    Reviewed-by: default avatarJames Zern <jzern@google.com>
    Cr-Commit-Position: refs/heads/master@{#548005}
    db9d0fde
BUILD.gn 1.23 KB