1# $FreeBSD: src/share/mk/bsd.port.mk,v 1.303.2.2 2002/07/17 19:08:23 ru Exp $ 2# $DragonFly: src/share/mk/Attic/bsd.port.mk,v 1.6 2003/10/13 23:57:41 dillon Exp $ 3 4PORTSDIR?= /usr/ports 5DFPORTSDIR?= /usr/dfports 6PORTPATH!= /usr/bin/relpath ${PORTSDIR} ${.CURDIR} 7 8.if !exists(${DFPORTSDIR}/${PORTPATH}/Makefile) || defined(BEFOREPORTMK) 9# If the port does not exist in /usr/dfports/<portpath> use the original 10# FreeBSD port. Also process as per normal if BEFOREPORTMK is set so 11# any expected variables are set. 12# 13.include <bsd.own.mk> 14.include "${PORTSDIR}/Mk/bsd.port.mk" 15 16.else 17 18.undef BEFOREPORTMK 19.undef AFTERPORTMK 20 21# Otherwise retarget to the DragonFly override port. 22# 23 24TARGETS+= all 25TARGETS+= build 26TARGETS+= checksum 27TARGETS+= clean 28TARGETS+= clean-for-cdrom 29TARGETS+= clean-for-cdrom-list 30TARGETS+= clean-restricted 31TARGETS+= clean-restricted-list 32TARGETS+= configure 33TARGETS+= deinstall 34TARGETS+= depend 35TARGETS+= depends 36TARGETS+= describe 37TARGETS+= distclean 38TARGETS+= extract 39TARGETS+= fetch 40TARGETS+= fetch-list 41TARGETS+= ignorelist 42TARGETS+= makesum 43TARGETS+= maintainer 44TARGETS+= package 45TARGETS+= realinstall 46TARGETS+= reinstall 47TARGETS+= install 48TARGETS+= tags 49 50.undef PORTSDIR 51.BEGIN: 52 @echo "WARNING, USING DRAGONFLY OVERRIDE ${DFPORTSDIR}/${PORTPATH}" 53 cd ${DFPORTSDIR}/${PORTPATH} && ${MAKE} -B ${.TARGETS} 54 55.endif 56 57