# $NetBSD: bsd.links.mk,v 1.25 2003/11/07 00:05:24 lukem Exp $ .include ##### Basic targets .PHONY: linksinstall install: linksinstall ##### Default values LINKS?= SYMLINKS?= ##### Install rules linksinstall:: realinstall .if !empty(SYMLINKS) @(set ${SYMLINKS}; \ while test $$# -ge 2; do \ l=$$1; shift; \ t=${DESTDIR}$$1; shift; \ if ttarg=`${TOOL_STAT} -qf '%Y' $$t` && \ [ "$$l" = "$$ttarg" ]; then \ continue ; \ fi ; \ ${_MKSHMSG_INSTALL} $$t; \ ${_MKSHECHO} ${INSTALL_SYMLINK} ${SYSPKGTAG} $$l $$t; \ ${INSTALL_SYMLINK} ${SYSPKGTAG} $$l $$t; \ done; ) .endif .if !empty(LINKS) @(set ${LINKS}; \ while test $$# -ge 2; do \ l=${DESTDIR}$$1; shift; \ t=${DESTDIR}$$1; shift; \ if ldevino=`${TOOL_STAT} -qf '%d %i' $$l` && \ tdevino=`${TOOL_STAT} -qf '%d %i' $$t` && \ [ "$$ldevino" = "$$tdevino" ]; then \ continue ; \ fi ; \ ${_MKSHMSG_INSTALL} $$t; \ ${_MKSHECHO} ${INSTALL_LINK} ${SYSPKGTAG} $$l $$t; \ ${INSTALL_LINK} ${SYSPKGTAG} $$l $$t; \ done ; ) .endif .include