Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
[dragonfly.git] / share / mk / bsd.links.mk
blob620ae57e4c7cb70bdb60461ff0380d4cf81092c5
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.3 2005/07/07 11:49:56 corecode Exp $
4 .if !target(__<bsd.init.mk>__)
5 .error bsd.links.mk cannot be included directly.
6 .endif
8 afterinstall: _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