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.4 2003/09/09 16:49:31 dillon Exp $ 3 4PORTSDIR?= /usr/ports 5DFPORTSDIR?= /usr/dfports 6PORTPATH!= /usr/bin/relpath ${PORTSDIR} ${.CURDIR} 7 8.if !exists(${DFPORTSDIR}/${PORTPATH}/Makefile) 9# If the port does not exist in /usr/dports/<portpath> use the original 10# FreeBSD port 11# 12.include <bsd.own.mk> 13.include "${PORTSDIR}/Mk/bsd.port.mk" 14 15.else 16 17# Otherwise retarget to the DragonFly override port. 18# 19 20TARGETS+= all 21TARGETS+= build 22TARGETS+= checksum 23TARGETS+= clean 24TARGETS+= clean-for-cdrom 25TARGETS+= clean-for-cdrom-list 26TARGETS+= clean-restricted 27TARGETS+= clean-restricted-list 28TARGETS+= configure 29TARGETS+= deinstall 30TARGETS+= depend 31TARGETS+= depends 32TARGETS+= describe 33TARGETS+= distclean 34TARGETS+= extract 35TARGETS+= fetch 36TARGETS+= fetch-list 37TARGETS+= ignorelist 38TARGETS+= makesum 39TARGETS+= maintainer 40TARGETS+= package 41TARGETS+= realinstall 42TARGETS+= reinstall 43TARGETS+= install 44TARGETS+= tags 45 46.for __target in ${TARGETS} 47.if !target(${__target}) 48${__target}: 49 @echo "WARNING, USING DRAGONFLY OVERRIDE ${DFPORTSDIR}/${PORTPATH}" 50 cd ${DFPORTSDIR}/${PORTPATH} && ${MAKE} -B ${.TARGET} 51.endif 52.endfor 53 54.endif 55 56