1# $FreeBSD: src/share/examples/Makefile,v 1.28.2.6 2002/08/08 09:03:47 ru Exp $ 2# 3# Doing a make install builds /usr/share/examples 4 5DIRS!= for i in *; do \ 6 if test -d $$i -a $$i != acpica -a $$i != smbfs; then \ 7 echo $$i; \ 8 fi; \ 9 done 10 11DDIR= ${DESTDIR}/usr/share/examples 12 13NOOBJ= noobj 14 15# Define SHARED to indicate whether you want symbolic links to the system 16# source (``symlinks''), or a separate copy (``copies''); (latter useful 17# in environments where it's not possible to keep /sys publicly readable) 18SHARED?= copies 19 20all clean cleandir depend lint tags: 21 22beforeinstall: etc-examples ${SHARED} 23 24.for dir in ${DIRS} 25FILES!= find -L ${dir} -type f -print 26.for file in ${FILES} 27copies:: 28 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${file} ${DDIR}/${file} 29.endfor 30.endfor 31 32.for dir in ${DIRS} 33symlinks:: 34 rm -rf ${DDIR}/${dir}; ${LN} -s ${.CURDIR}/${dir} ${DDIR} 35.endfor 36 37etc-examples: 38.if ${SHARED} != "symlinks" 39 (cd ${.CURDIR}/../../etc; ${MAKE} etc-examples) 40.endif 41 42.if ${SHARED} != "symlinks" 43SUBDIR= acpica smbfs 44.endif 45 46.include <bsd.subdir.mk> 47