Makefile revision 85214
150476Speter# $FreeBSD: head/share/examples/Makefile 85214 2001-10-20 04:18:13Z darrenr $ 21987Swollman# 31987Swollman# Doing a make install builds /usr/share/examples 41987Swollman 585214SdarrenrDIRS!= for i in *; do \ 685214Sdarrenr if test -d $$i -a $$i != CVS -a $$i != ipfilter; then \ 785214Sdarrenr echo $$i; \ 885214Sdarrenr fi; \ 985214Sdarrenr done 104257Sphk 1113537SbdeDDIR= ${DESTDIR}/usr/share/examples 124257Sphk 132365SbdeNOOBJ= noobj 141987Swollman 1554351Smarcel# Define SHARED to indicate whether you want symbolic links to the system 1654351Smarcel# source (``symlinks''), or a separate copy (``copies''); (latter useful 1754351Smarcel# in environments where it's not possible to keep /sys publicly readable) 1854351SmarcelSHARED?= copies 1954351Smarcel 202365Sbdeall clean cleandir depend lint tags: 212365Sbde 2254351Smarcelbeforeinstall: etc-examples ${SHARED} 231987Swollman 2413537Sbde.for dir in ${DIRS} 2518074SjkhFILES!= find -L ${dir} \( -name CVS -prune \) -o -type f -print 2613537Sbde.for file in ${FILES} 2713537Sbdecopies:: 2821159Sbde ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${file} ${DDIR}/${file} 2913537Sbde.endfor 3013537Sbde.endfor 311987Swollman 3254351Smarcel.for dir in ${DIRS} 3354351Smarcelsymlinks:: 3454351Smarcel rm -rf ${DDIR}/${dir}; ln -s ${.CURDIR}/${dir} ${DDIR} 3554351Smarcel.endfor 3654351Smarcel 3754351Smarceletc-examples: 3854351Smarcel.if ${SHARED} != "symlinks" 3954351Smarcel (cd ${.CURDIR}/../../etc; ${MAKE} etc-examples) 4054351Smarcel.endif 4154351Smarcel 4285214Sdarrenr.if ${SHARED} != "symlinks" 4385214SdarrenrSUBDIR= ipfilter 4485214Sdarrenr.endif 4585214Sdarrenr 4685214Sdarrenr.include <bsd.subdir.mk> 47