1 1.16 christos # $NetBSD: Makefile,v 1.16 2016/06/01 22:48:55 christos Exp $ 2 1.1 christos 3 1.1 christos .include <bsd.own.mk> 4 1.1 christos 5 1.1 christos .include "../Makefile.inc" 6 1.16 christos .include "../Makefile.sanitizer" 7 1.1 christos 8 1.16 christos .PATH: ${SANITIZER}/asan 9 1.1 christos 10 1.1 christos ASAN_SRCS= \ 11 1.12 christos asan_activation.cc \ 12 1.12 christos asan_allocator2.cc \ 13 1.12 christos asan_debugging.cc \ 14 1.12 christos asan_fake_stack.cc \ 15 1.12 christos asan_globals.cc \ 16 1.12 christos asan_interceptors.cc \ 17 1.12 christos asan_linux.cc \ 18 1.12 christos asan_mac.cc \ 19 1.12 christos asan_malloc_linux.cc \ 20 1.12 christos asan_malloc_mac.cc \ 21 1.12 christos asan_malloc_win.cc \ 22 1.12 christos asan_new_delete.cc \ 23 1.12 christos asan_poisoning.cc \ 24 1.12 christos asan_posix.cc \ 25 1.12 christos asan_report.cc \ 26 1.12 christos asan_rtl.cc \ 27 1.12 christos asan_stack.cc \ 28 1.12 christos asan_stats.cc \ 29 1.12 christos asan_thread.cc \ 30 1.12 christos asan_win.cc \ 31 1.12 christos asan_win_dll_thunk.cc \ 32 1.12 christos asan_win_dynamic_runtime_thunk.cc 33 1.1 christos 34 1.1 christos LIB= asan 35 1.16 christos SRCS+= ${ASAN_SRCS} 36 1.3 christos 37 1.10 martin .if ${MACHINE_ARCH} == "vax" 38 1.10 martin COPTS.asan_allocator2.cc += -O1 39 1.10 martin .endif 40 1.10 martin 41 1.1 christos .include <bsd.lib.mk> 42