xref: /openbsd-src/regress/gnu/lib/libexecinfo/Makefile (revision 32826880ebb9d622e3f2c803e52c4194d5f13261)
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