diff options
| author | Marcel Moolenaar <marcel@FreeBSD.org> | 1999-12-09 09:35:36 +0000 |
|---|---|---|
| committer | Marcel Moolenaar <marcel@FreeBSD.org> | 1999-12-09 09:35:36 +0000 |
| commit | 15f3c66cd24235ecdf4d0b8b08334240bd411a52 (patch) | |
| tree | ab90b36a09883a62d1b557b43d7c4588e4a7760d /share/examples/Makefile | |
| parent | ae5bcbff166ca8b71f0508f954e0304244492267 (diff) | |
Notes
Diffstat (limited to 'share/examples/Makefile')
| -rw-r--r-- | share/examples/Makefile | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/share/examples/Makefile b/share/examples/Makefile index 1e07279094c2..3591fc648403 100644 --- a/share/examples/Makefile +++ b/share/examples/Makefile @@ -8,10 +8,14 @@ DDIR= ${DESTDIR}/usr/share/examples NOOBJ= noobj +# Define SHARED to indicate whether you want symbolic links to the system +# source (``symlinks''), or a separate copy (``copies''); (latter useful +# in environments where it's not possible to keep /sys publicly readable) +SHARED?= copies + all clean cleandir depend lint tags: -beforeinstall: copies - (cd ${.CURDIR}/../../etc; ${MAKE} etc-examples) +beforeinstall: etc-examples ${SHARED} .for dir in ${DIRS} FILES!= find -L ${dir} \( -name CVS -prune \) -o -type f -print @@ -21,4 +25,14 @@ copies:: .endfor .endfor +.for dir in ${DIRS} +symlinks:: + rm -rf ${DDIR}/${dir}; ln -s ${.CURDIR}/${dir} ${DDIR} +.endfor + +etc-examples: +.if ${SHARED} != "symlinks" + (cd ${.CURDIR}/../../etc; ${MAKE} etc-examples) +.endif + .include <bsd.prog.mk> |
