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