Cross Reference: Makefile
xref: /src/tests/lib/libc/misc/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/lib/libc/misc/
Makefile revision 1.1
11.1Skamil# $NetBSD: Makefile,v 1.1 2018/08/03 04:18:40 kamil Exp $
21.1Skamil
31.1Skamil.include <bsd.own.mk>
41.1Skamil
51.1SkamilTESTSDIR=	${TESTSBASE}/lib/libc/misc
61.1Skamil
71.1SkamilTESTS_C+=	t_ubsan
81.1SkamilTESTS_CXX+=	t_ubsanxx
91.1Skamil
101.1Skamil.PATH:		${NETBSDSRCDIR}/common/lib/libc/misc
111.1SkamilSRCS.t_ubsan=	t_ubsan.c ubsan.c
121.1SkamilSRCS.t_ubsanxx=	t_ubsanxx.cpp ubsan.c
131.1Skamil
141.1Skamil.if ${MKSANITIZER:Uno} != "yes" && ${MKLIBCSANITIZER:Uno} != "yes"
151.1Skamil# These tests are designed to be used against micro-UBSan only.
161.1Skamil# micro-UBSan is used in these tests as a standalone libary only.
171.1SkamilCPPFLAGS+=		-DENABLE_TESTS
181.1SkamilUBSAN_FLAGS=		-fsanitize=undefined
191.1SkamilUBSAN_FLAGS+=		${${ACTIVE_CC} == "clang" :? -fsanitize=integer :}
201.1SkamilUBSAN_FLAGS+=		${${ACTIVE_CC} == "clang" :? -fsanitize=nullability :}
211.1SkamilCFLAGS+=		${UBSAN_FLAGS}
221.1SkamilCXXFLAGS+=		${UBSAN_FLAGS}
231.1SkamilCWARNFLAGS+=		-Wno-return-type -Wno-strict-aliasing
241.1SkamilCWARNFLAGS.clang+=	-Wno-incompatible-pointer-types-discards-qualifiers
251.1SkamilCWARNFLAGS.clang+=	-Wno-nullability-completeness 
261.1Skamil.endif
271.1Skamil
281.1Skamil.include <bsd.test.mk>
29

Indexes created Mon Jan 26 14:10:17 GMT 2026