Cross Reference: Makefile
xref: /src/tests/include/sys/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/include/sys/
Makefile revision 1.16
11.16Skamil# $NetBSD: Makefile,v 1.16 2020/05/31 16:36:07 kamil Exp $
21.1Sjmmv
31.1SjmmvNOMAN=		# defined
41.1Sjmmv
51.1Sjmmv.include <bsd.own.mk>
61.1Sjmmv
71.2SjruohoTESTSDIR=		${TESTSBASE}/include/sys
81.1Sjmmv
91.10SriastradTESTS_C+=		t_bitops
101.10SriastradTESTS_C+=		t_bootblock
111.10SriastradTESTS_C+=		t_cdefs
121.13SpgoyetteTESTS_C+=		t_list
131.11SriastradTESTS_C+=		t_pslist
141.10SriastradTESTS_C+=		t_tree
151.10SriastradTESTS_C+=		t_types
161.5Sjruoho
171.16Skamil# NULL + 0 arithmetic raises LLVM UBSan warnings, specially in sys/pslist.h
181.16Skamil# in the type-safe macros _PSLIST_VALIDATE_PTRS and _PSLIST_VALIDATE_CONTAINER.
191.16Skamil# See also src/sys/rump/Makefile.rump
201.16Skamil.if ${MKSANITIZER:Uno} == "yes" || ${MKLIBCSANITIZER:Uno} == "yes"
211.16SkamilCOPTS.t_pslist.c+=	${${ACTIVE_CC} == "clang":? -fno-delete-null-pointer-checks :}
221.16Skamil.endif
231.16Skamil
241.11SriastradCPPFLAGS.t_pslist.c+=	-I${NETBSDSRCDIR}/sys
251.2SjruohoLDADD.t_bitops+=	-lm
261.7Schristos
271.8Smatt.if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
281.7SchristosTESTS_C+= t_socket
291.9SchristosCPPFLAGS.t_socket.c+=	-D_KERNTYPES
301.5SjruohoLDADD.t_socket+=	-lrumpnet_local -lrumpnet_net -lrumpnet
311.15SchristosLDADD.t_socket+=	${LIBRUMPBASE}
321.7Schristos.endif
331.1Sjmmv
341.1Sjmmv.include <bsd.test.mk>
35

Indexes created Mon Dec 01 15:09:34 GMT 2025