# Copyright 2015 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. # Unwind tables create a dependency on libc++. By removing them # the final binary will not require anything more than libc, libdl and liblog. # This makes its deployment easier in component=shared_library mode. config("android_binary_no_libcpp_config") { cflags = [ "-fno-unwind-tables", "-fno-asynchronous-unwind-tables", ] libs = [ "log" ] } executable("memtrack_helper") { sources = [ "memtrack_helper.c", "memtrack_helper.h", ] configs += [ ":android_binary_no_libcpp_config" ] } executable("memtrack_helper_test_client") { sources = [ "memtrack_helper.h", "memtrack_helper_test_client.c", ] configs += [ ":android_binary_no_libcpp_config" ] }