Home | History | Annotate | Line # | Download | only in libtsan
Makefile revision 1.7
      1 # $NetBSD: Makefile,v 1.7 2018/02/04 01:16:33 mrg Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 .include "../Makefile.inc"
      6 .include "../Makefile.sanitizer"
      7 
      8 .PATH: ${SANITIZER}/tsan
      9 
     10 TSAN_SRCS= \
     11 tsan_clock.o \
     12 tsan_fd.o \
     13 tsan_flags.o \
     14 tsan_ignoreset.o \
     15 tsan_interceptors.o \
     16 tsan_interface.o \
     17 tsan_interface_ann.o \
     18 tsan_interface_atomic.o \
     19 tsan_interface_java.o \
     20 tsan_libdispatch_mac.o \
     21 tsan_malloc_mac.o \
     22 tsan_md5.o \
     23 tsan_mman.o \
     24 tsan_mutex.o \
     25 tsan_mutexset.o \
     26 tsan_new_delete.o \
     27 tsan_platform_linux.o \
     28 tsan_platform_mac.o \
     29 tsan_platform_posix.o \
     30 tsan_platform_windows.o \
     31 tsan_report.o \
     32 tsan_rtl_amd64.o \
     33 tsan_rtl.o \
     34 tsan_rtl_mutex.o \
     35 tsan_rtl_report.o \
     36 tsan_rtl_thread.o \
     37 tsan_stack_trace.o \
     38 tsan_stat.o \
     39 tsan_suppressions.o \
     40 tsan_symbolize.o \
     41 tsan_sync.o
     42 
     43 
     44 .if exists(${SANITIZER}/tsan/tsan_rtl_${MACHINE}.S)
     45 TSAN_SRCS+= tsan_rtl_${MACHINE}.S
     46 .else
     47 TSAN_SRCS+= tsan_rtl_unimpl.cc
     48 .endif
     49 
     50 LIB=	tsan
     51 SRCS+=	${TSAN_SRCS}
     52 
     53 .include <bsd.lib.mk>
     54