1# $OpenBSD: Makefile,v 1.3 2022/03/23 22:32:08 bluhm Exp $ 2 3.include <bsd.own.mk> 4 5.if ${COMPILER_VERSION} == "clang" 6 7.if ${MACHINE} != "armv7" 8 9PROG= t_backtrace 10 11.PATH: ${SRCDIR} ${BSDSRCDIR}/regress/lib/libc/sys/ 12SRCS+= t_backtrace.c atf-c.c 13 14.if empty(CFLAGS:M-std=*) 15CFLAGS+= -std=gnu99 16.endif 17 18CFLAGS+= -I${BSDSRCDIR}/regress/lib/libc/sys/ 19LDFLAGS+= -Wl,--export-dynamic 20LDADD+= -lexecinfo 21DPADD+= ${LIBEXECINFO} 22 23run-regress-${PROG}: ${PROG} 24 ./${PROG} -r 1 25 26.else 27REGRESS_TARGETS=run-regress-skiparch 28run-regress-skiparch: 29 # clang arch but no unwind info 30 @echo SKIPPED 31.endif 32 33.else 34REGRESS_TARGETS=run-regress-skiparch 35run-regress-skiparch: 36 # not clang arch 37 @echo SKIPPED 38.endif 39 40.include <bsd.regress.mk> 41