xref: /dragonfly/share/mk/bsd.links.mk (revision 1d1731fa)
1# $FreeBSD: src/share/mk/bsd.links.mk,v 1.2.2.2 2002/07/17 19:08:23 ru Exp $
2# $DragonFly: src/share/mk/bsd.links.mk,v 1.2 2003/06/17 04:37:02 dillon Exp $
3
4.if !target(__<bsd.init.mk>__)
5.error bsd.links.mk cannot be included directly.
6.endif
7
8afterinstall: _installlinks
9.ORDER: realinstall _installlinks
10_installlinks:
11.if defined(LINKS) && !empty(LINKS)
12	@set ${LINKS}; \
13	while test $$# -ge 2; do \
14		l=${DESTDIR}$$1; \
15		shift; \
16		t=${DESTDIR}$$1; \
17		shift; \
18		${ECHO} $$t -\> $$l; \
19		ln -f $$l $$t; \
20	done; true
21.endif
22.if defined(SYMLINKS) && !empty(SYMLINKS)
23	@set ${SYMLINKS}; \
24	while test $$# -ge 2; do \
25		l=$$1; \
26		shift; \
27		t=${DESTDIR}$$1; \
28		shift; \
29		${ECHO} $$t -\> $$l; \
30		ln -fs $$l $$t; \
31	done; true
32.endif
33