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