libc/nls: Sync with FreeBSD.
[dragonfly.git] / share / mk / bsd.links.mk
blob318aeb4f557ff24d24f71707913635b63aafe347
1 # $FreeBSD: src/share/mk/bsd.links.mk,v 1.2.2.2 2002/07/17 19:08:23 ru Exp $
3 .if !target(__<bsd.init.mk>__)
4 .error bsd.links.mk cannot be included directly.
5 .endif
7 afterinstall: _installlinks
8 .ORDER: realinstall _installlinks
9 _installlinks:
10 .if defined(LINKS) && !empty(LINKS)
11 @set ${LINKS}; \
12 while test $$# -ge 2; do \
13 l=${DESTDIR}$$1; \
14 shift; \
15 t=${DESTDIR}$$1; \
16 shift; \
17 ${ECHO} $$t -\> $$l; \
18 ${LN} -f $$l $$t; \
19 done; true
20 .endif
21 .if defined(SYMLINKS) && !empty(SYMLINKS)
22 @set ${SYMLINKS}; \
23 while test $$# -ge 2; do \
24 l=$$1; \
25 shift; \
26 t=${DESTDIR}$$1; \
27 shift; \
28 ${ECHO} $$t -\> $$l; \
29 if test -d $$t -a ! -L $$t; then \
30 ${ECHO} "warning: symlinking over dir $$t. Not intended?"; \
31 fi; \
32 ${LN} -fhs $$l $$t; \
33 done; true
34 .endif