Home | History | Annotate | Line # | Download | only in libubsan
Makefile revision 1.1.1.3
      1  1.1.1.3  mrg #	$NetBSD: Makefile,v 1.1.1.3 2019/09/26 05:45:54 mrg Exp $
      2      1.1  mrg 
      3      1.1  mrg UNSUPPORTED_COMPILER.clang=	# defined
      4  1.1.1.2  mrg LIBISCXX = yes
      5      1.1  mrg 
      6      1.1  mrg .include <bsd.own.mk>
      7      1.1  mrg 
      8      1.1  mrg .include "../Makefile.inc"
      9      1.1  mrg .include "../Makefile.sanitizer"
     10      1.1  mrg 
     11      1.1  mrg .PATH: ${SANITIZER}/ubsan
     12      1.1  mrg 
     13      1.1  mrg UBSAN_SRCS= \
     14  1.1.1.3  mrg 	ubsan_diag.cc \
     15  1.1.1.3  mrg 	ubsan_flags.cc \
     16  1.1.1.3  mrg 	ubsan_handlers.cc \
     17  1.1.1.3  mrg 	ubsan_handlers_cxx.cc \
     18  1.1.1.3  mrg 	ubsan_init.cc \
     19  1.1.1.3  mrg 	ubsan_type_hash.cc \
     20  1.1.1.3  mrg 	ubsan_type_hash_itanium.cc \
     21  1.1.1.3  mrg 	ubsan_type_hash_win.cc \
     22  1.1.1.3  mrg 	ubsan_value.cc \
     23  1.1.1.3  mrg 	ubsan_init_standalone.cc
     24  1.1.1.2  mrg 
     25  1.1.1.2  mrg .for _s in ubsan_handlers_cxx ubsan_type_hash ubsan_type_hash_itanium
     26  1.1.1.2  mrg COPTS.${_s}.cc+=-frtti
     27  1.1.1.2  mrg .endfor
     28      1.1  mrg 
     29  1.1.1.3  mrg COPTS.ubsan_handlers_cxx.cc+= -Wno-error=maybe-uninitialized
     30  1.1.1.3  mrg 
     31      1.1  mrg LIB=	ubsan
     32      1.1  mrg SRCS+=	${UBSAN_SRCS}
     33  1.1.1.2  mrg LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt
     34  1.1.1.3  mrg CPPFLAGS+=-DCAN_SANITIZE_UB=1
     35      1.1  mrg 
     36      1.1  mrg .include <bsd.lib.mk>
     37