Makefile revision 1.10
11.10Sriastrad# $NetBSD: Makefile,v 1.10 2025/10/06 13:11:56 riastradh Exp $
21.1Sjruoho
31.1Sjruoho.include <bsd.own.mk>
41.1Sjruoho
51.1SjruohoTESTSDIR=	${TESTSBASE}/usr.bin/cc
61.1Sjruoho
71.5SmgornyASAN_TESTS=	#
81.5SmgornyASAN_TESTS+=	t_asan_double_free
91.5SmgornyASAN_TESTS+=	t_asan_global_buffer_overflow
101.5SmgornyASAN_TESTS+=	t_asan_heap_overflow
111.5SmgornyASAN_TESTS+=	t_asan_off_by_one
121.5SmgornyASAN_TESTS+=	t_asan_poison
131.5SmgornyASAN_TESTS+=	t_asan_uaf
141.5Smgorny
151.6SmgornyUBSAN_TESTS=	#
161.6SmgornyUBSAN_TESTS+=	t_ubsan_int_add_overflow
171.6SmgornyUBSAN_TESTS+=	t_ubsan_int_neg_overflow
181.6SmgornyUBSAN_TESTS+=	t_ubsan_vla_out_of_bounds
191.6SmgornyUBSAN_TESTS+=	t_ubsan_int_sub_overflow
201.6SmgornyUBSAN_TESTS+=	t_ubsan_int_divzero
211.6Smgorny
221.2SkamilTESTS_SH=	#
231.5SmgornyTESTS_SH+=	$(ASAN_TESTS)
241.6SmgornyTESTS_SH+=	$(UBSAN_TESTS)
251.9Sriastrad
261.9SriastradTESTS_SH+=	t_ctype_abuse
271.2SkamilTESTS_SH+=	t_hello
281.7SmrgTESTS_SH+=	t_libgomp
291.10SriastradTESTS_SH+=	t_pthread_abuse
301.1Sjruoho
311.8SkamilTESTS_SH+=	t_fuzzer_oom
321.8SkamilTESTS_SH+=	t_fuzzer_simple
331.8SkamilTESTS_SH+=	t_fuzzer_timeout
341.8Skamil
351.8SkamilTESTS_SH+=	t_msan_allocated_memory
361.8SkamilTESTS_SH+=	t_msan_check_mem
371.8SkamilTESTS_SH+=	t_msan_free
381.8SkamilTESTS_SH+=	t_msan_heap
391.8SkamilTESTS_SH+=	t_msan_partial_poison
401.8SkamilTESTS_SH+=	t_msan_poison
411.8SkamilTESTS_SH+=	t_msan_realloc
421.8SkamilTESTS_SH+=	t_msan_shadow
431.8SkamilTESTS_SH+=	t_msan_stack
441.8SkamilTESTS_SH+=	t_msan_unpoison
451.8Skamil
461.8SkamilTESTS_SH+=	t_tsan_data_race
471.8SkamilTESTS_SH+=	t_tsan_heap_use_after_free
481.8SkamilTESTS_SH+=	t_tsan_lock_order_inversion
491.8SkamilTESTS_SH+=	t_tsan_locked_mutex_destroy
501.8SkamilTESTS_SH+=	t_tsan_signal_errno
511.8SkamilTESTS_SH+=	t_tsan_thread_leak
521.8Skamil
531.5Smgorny.for test in ${ASAN_TESTS}
541.5SmgornyTESTS_SH_SRC_${test}=	asan_common.subr ${test}.sh
551.5Smgorny.endfor
561.6Smgorny.for test in ${UBSAN_TESTS}
571.6SmgornyTESTS_SH_SRC_${test}=	ubsan_common.subr ${test}.sh
581.6Smgorny.endfor
591.5Smgorny
601.1Sjruoho.include <bsd.test.mk>
61