1# $OpenBSD: Makefile,v 1.1 2022/08/20 14:13:48 sthen Exp $
2
3.include <bsd.obj.mk>
4
5PROG =	test1
6
7LIBADIR !=	if test -d ${.CURDIR}/../liba/${__objdir}; then	\
8			echo "${.CURDIR}/../liba/${__objdir}";	\
9		else						\
10			echo "${.CURDIR}/../liba";		\
11		fi
12
13LIBBDIR !=	if test -d ${.CURDIR}/../libb/${__objdir}; then	\
14			echo "${.CURDIR}/../libb/${__objdir}";	\
15		else						\
16			echo "${.CURDIR}/../libb";		\
17		fi
18
19LIBANAME =	${LIBADIR}/liba.so.0.0
20LIBBNAME =	${LIBBDIR}/libb.so.0.0
21
22CFLAGS +=	-DLIBANAME=\"${LIBANAME}\" \
23		-DLIBBNAME=\"${LIBBNAME}\"
24
25REGRESS_TARGETS += run-regress
26
27run-regress: ${PROG}
28	if ./${PROG} | grep found; then echo failed; exit 1; fi
29	LD_PRELOAD=${LIBANAME} ./${PROG} | grep ${LIBANAME}.found
30	LD_PRELOAD=${LIBBNAME} ./${PROG} | grep ${LIBBNAME}.found
31
32.include <bsd.regress.mk>
33