xref: /freebsd/share/examples/Makefile (revision ca6aa03bec22d12b38561712ec340a00a0c8a58a)
1ca6aa03bSPoul-Henning Kamp#	$Id: Makefile,v 1.10 1994/10/24 09:56:42 sos Exp $
299e4ba42SGarrett Wollman#
399e4ba42SGarrett Wollman# Doing a make install builds /usr/share/examples
499e4ba42SGarrett Wollman
52b684281SSøren SchmidtDIRS=etc FreeBSD_version ibcs2 lkm sunrpc syscons
6ca6aa03bSPoul-Henning Kamp
7ca6aa03bSPoul-Henning KampDDIR=${DESTDIR}/usr/share/examples
8ca6aa03bSPoul-Henning Kamp
9c19cbc80SBruce EvansNOOBJ=	noobj
1099e4ba42SGarrett Wollman
1199e4ba42SGarrett Wollman# Define SHARED to indicate whether you want symbolic links to the system
1299e4ba42SGarrett Wollman# source (``symlinks''), or a separate copy (``copies''); (latter useful
1399e4ba42SGarrett Wollman# in environments where it's not possible to keep /sys publicly readable)
1499e4ba42SGarrett WollmanSHARED?=	copies
1599e4ba42SGarrett Wollman
16c19cbc80SBruce Evansall clean cleandir depend lint tags:
17c19cbc80SBruce Evans
1899e4ba42SGarrett Wollmanbeforeinstall: ${SHARED}
1999e4ba42SGarrett Wollman
2099e4ba42SGarrett Wollmancopies:
21ca6aa03bSPoul-Henning Kamp	@${ECHO} installing ${DDIR}
22221a0119SGarrett Wollman	@-for a in ${DIRS}; do \
23ca6aa03bSPoul-Henning Kamp		rm -rf ${DDIR}/$$a; \
24221a0119SGarrett Wollman	done
25ca6aa03bSPoul-Henning Kamp	find ${DIRS} -print | grep -v /CVS | cpio -dumpv ${DDIR}
2699e4ba42SGarrett Wollman
2799e4ba42SGarrett Wollmansymlinks:
28ca6aa03bSPoul-Henning Kamp	@${ECHO} installing symlinks in ${DDIR}
2999e4ba42SGarrett Wollman	@-for a in ${DIRS}; do \
30ca6aa03bSPoul-Henning Kamp		rm -rf ${DDIR}/$$a; \
31ca6aa03bSPoul-Henning Kamp		ln -s ${.CURDIR}/$$a ${DDIR}; \
3299e4ba42SGarrett Wollman	done
3399e4ba42SGarrett Wollman
3499e4ba42SGarrett Wollman.include <bsd.prog.mk>
35