1 # Copyright 2013 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 { 6 'targets': [ 7 { 8 'target_name': 'purge_ashmem', 9 'type': 'executable', 10 'dependencies': [ 11 '../../../third_party/ashmem/ashmem.gyp:ashmem', 12 ], 13 'include_dirs': [ 14 '../../../', 15 ], 16 'conditions': [ 17 # Warning: A PIE tool cannot run on ICS 4.0.4, so only 18 # build it as position-independent when ASAN 19 # is activated. See b/6587214 for details. 20 [ 'asan==1', { 21 'cflags': [ 22 '-fPIE', 23 ], 24 'ldflags': [ 25 '-pie', 26 ], 27 }], 28 ], 29 'sources': [ 30 'purge_ashmem.c', 31 ], 32 }, 33 ], 34 } 35