1*dab3a198Safresh1# $OpenBSD: Makefile.bsd-wrapper,v 1.110 2020/06/27 20:44:13 afresh1 Exp $ 24a4f25f9Sdownsj# 348f866d5Safresh1# Build wrapper for Perl 44a4f25f9Sdownsj# 54a4f25f9Sdownsj 6*dab3a198Safresh1CONFIGURE_ARGS= -de -Dopenbsd_distribution=defined 748950c12Ssthen 87bfa9f44Smillert.if !exists(${.OBJDIR}/config.over) 97bfa9f44SmillertCONFIGURE_ARGS+= -Dmksymlinks 107bfa9f44Smillert.endif 115028b98cSdownsj 122f190eecSespie.MAIN: all 137bfa9f44Smillert 14*dab3a198Safresh1CLEANFILES= config.sh 15dfa561d1Smillert 16*dab3a198Safresh1config.sh: ${.CURDIR}/config.over ${.CURDIR}/hints/openbsd.sh 17*dab3a198Safresh1 cd ${.OBJDIR} && PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 18*dab3a198Safresh1 exec /bin/sh ${.CURDIR}/Configure ${CONFIGURE_ARGS} 194a4f25f9Sdownsj 203d1fa90dSespie# nothing! 213d1fa90dSespiedepend: 223d1fa90dSespie @: 23d174550eSespie 2448d8cbe1Smillerttest: 25*dab3a198Safresh1 -@test -e Makefile && ${MAKE} test 2648d8cbe1Smillert 274a4f25f9Sdownsjclean: 28*dab3a198Safresh1 -@test -e Makefile && ${MAKE} realclean 294a4f25f9Sdownsj 304a4f25f9Sdownsjcleandir: 31dfa561d1Smillert -@if [ ${.CURDIR} != ${.OBJDIR} ]; then \ 32dfa561d1Smillert rm -rf *; \ 33dfa561d1Smillert else \ 34dfa561d1Smillert test -e Makefile && ${MAKE} distclean; \ 35dfa561d1Smillert rm -f ${CLEANFILES}; \ 36dfa561d1Smillert fi 37*dab3a198Safresh1 cd ${.CURDIR} && ${MAKE} -f Makefile.bsd-wrapper1 cleandir 383a4101a9Sespie 39*dab3a198Safresh1all: config.sh 40*dab3a198Safresh1 cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 perl.build 412f190eecSespie cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 mansrc.build 424a4f25f9Sdownsj 432f190eecSespieinstall: 442f190eecSespie cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 install 454a4f25f9Sdownsj 462f190eecSespie.include <bsd.obj.mk> 47