Makefile revision 1.12
11.12Skamil# $NetBSD: Makefile,v 1.12 2019/08/18 20:15:58 kamil Exp $
21.1Skamil
31.1Skamil.include <bsd.own.mk>
41.1Skamil
51.1SkamilTESTSDIR=	${TESTSBASE}/usr.bin/c++
61.1Skamil
71.10SmgornyASAN_TESTS=	#
81.10SmgornyASAN_TESTS+=	t_asan_double_free
91.10SmgornyASAN_TESTS+=	t_asan_global_buffer_overflow
101.10SmgornyASAN_TESTS+=	t_asan_heap_overflow
111.10SmgornyASAN_TESTS+=	t_asan_off_by_one
121.10SmgornyASAN_TESTS+=	t_asan_poison
131.10SmgornyASAN_TESTS+=	t_asan_uaf
141.10Smgorny
151.11SmgornyUBSAN_TESTS=	#
161.11SmgornyUBSAN_TESTS+=	t_ubsan_int_add_overflow
171.11SmgornyUBSAN_TESTS+=	t_ubsan_int_neg_overflow
181.11SmgornyUBSAN_TESTS+=	t_ubsan_vla_out_of_bounds
191.11SmgornyUBSAN_TESTS+=	t_ubsan_int_sub_overflow
201.11SmgornyUBSAN_TESTS+=	t_ubsan_int_divzero
211.11Smgorny
221.6SkamilTESTS_SH=	#
231.10SmgornyTESTS_SH+=	$(ASAN_TESTS)
241.11SmgornyTESTS_SH+=	$(UBSAN_TESTS)
251.5SkamilTESTS_SH+=	t_call_once
261.5SkamilTESTS_SH+=	t_call_once2
271.6SkamilTESTS_SH+=	t_cxxruntime
281.2SkamilTESTS_SH+=	t_hello
291.5SkamilTESTS_SH+=	t_pthread_once
301.3SkamilTESTS_SH+=	t_static_destructor
311.1Skamil
321.12SkamilTESTS_SH+=	t_fuzzer_oom
331.12SkamilTESTS_SH+=	t_fuzzer_simple
341.12SkamilTESTS_SH+=	t_fuzzer_timeout
351.12Skamil
361.12SkamilTESTS_SH+=	t_msan_allocated_memory
371.12SkamilTESTS_SH+=	t_msan_check_mem
381.12SkamilTESTS_SH+=	t_msan_free
391.12SkamilTESTS_SH+=	t_msan_heap
401.12SkamilTESTS_SH+=	t_msan_partial_poison
411.12SkamilTESTS_SH+=	t_msan_poison
421.12SkamilTESTS_SH+=	t_msan_realloc
431.12SkamilTESTS_SH+=	t_msan_shadow
441.12SkamilTESTS_SH+=	t_msan_stack
451.12SkamilTESTS_SH+=	t_msan_unpoison
461.12Skamil
471.12SkamilTESTS_SH+=	t_tsan_data_race
481.12SkamilTESTS_SH+=	t_tsan_heap_use_after_free
491.12SkamilTESTS_SH+=	t_tsan_lock_order_inversion
501.12SkamilTESTS_SH+=	t_tsan_locked_mutex_destroy
511.12SkamilTESTS_SH+=	t_tsan_signal_errno
521.12SkamilTESTS_SH+=	t_tsan_thread_leak
531.12SkamilTESTS_SH+=	t_tsan_vptr_race
541.12Skamil
551.10Smgorny.for test in ${ASAN_TESTS}
561.10SmgornyTESTS_SH_SRC_${test}=	asan_common.subr ${test}.sh
571.10Smgorny.endfor
581.11Smgorny.for test in ${UBSAN_TESTS}
591.11SmgornyTESTS_SH_SRC_${test}=	ubsan_common.subr ${test}.sh
601.11Smgorny.endfor
611.10Smgorny
621.1Skamil.include <bsd.test.mk>
63