nrelease: Minor style improvements to the Makefile
[dragonfly.git] / share / mk / bsd.links.mk
1 # $FreeBSD: src/share/mk/bsd.links.mk,v 1.2.2.2 2002/07/17 19:08:23 ru Exp $
2
3 .if !target(__<bsd.init.mk>__)
4 .error bsd.links.mk cannot be included directly.
5 .endif
6
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