xref: /freebsd/share/examples/Makefile (revision c19cbc8042594dead20e8096541e3a403811243a)
1c19cbc80SBruce Evans#	$Id: Makefile,v 1.3 1994/08/19 20:43:42 wollman Exp $
299e4ba42SGarrett Wollman#
399e4ba42SGarrett Wollman# Doing a make install builds /usr/share/examples
499e4ba42SGarrett Wollman
51b72a208SGarrett WollmanDIRS=etc FreeBSD_version lkm sunrpc
6c19cbc80SBruce EvansNOOBJ=	noobj
799e4ba42SGarrett Wollman
899e4ba42SGarrett Wollman# Define SHARED to indicate whether you want symbolic links to the system
999e4ba42SGarrett Wollman# source (``symlinks''), or a separate copy (``copies''); (latter useful
1099e4ba42SGarrett Wollman# in environments where it's not possible to keep /sys publicly readable)
1199e4ba42SGarrett WollmanSHARED?=	copies
1299e4ba42SGarrett Wollman
13c19cbc80SBruce Evansall clean cleandir depend lint tags:
14c19cbc80SBruce Evans
1599e4ba42SGarrett Wollmanbeforeinstall: ${SHARED}
1699e4ba42SGarrett Wollman
1799e4ba42SGarrett Wollmancopies:
18c19cbc80SBruce Evans	@${ECHO} installing ${DESTDIR}/usr/share/examples
1999e4ba42SGarrett Wollman	@rm -rf ${DESTDIR}/usr/share/examples
2099e4ba42SGarrett Wollman	@-mkdir ${DESTDIR}/usr/share/examples
2199e4ba42SGarrett Wollman	@tar cf - ${DIRS} | \
2299e4ba42SGarrett Wollman		(cd ${DESTDIR}/usr/share/examples; tar xpfB -);
2399e4ba42SGarrett Wollman	@chown -R ${BINOWN}.${BINGRP} ${DESTDIR}/usr/share/examples
2499e4ba42SGarrett Wollman	@chmod -R a-w ${DESTDIR}/usr/share/examples
2599e4ba42SGarrett Wollman
2699e4ba42SGarrett Wollmansymlinks:
27c19cbc80SBruce Evans	@${ECHO} installing symlinks in ${DESTDIR}/usr/share/examples
2899e4ba42SGarrett Wollman	@rm -rf ${DESTDIR}/usr/share/examples
2999e4ba42SGarrett Wollman	@-mkdir ${DESTDIR}/usr/share/examples
3099e4ba42SGarrett Wollman	@-for a in ${DIRS}; do \
3199e4ba42SGarrett Wollman		ln -s ${.CURDIR}/$$a ${DESTDIR}/usr/share/examples; \
3299e4ba42SGarrett Wollman	done
3399e4ba42SGarrett Wollman	@chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/share/examples
3499e4ba42SGarrett Wollman	@chmod -R a-w ${DESTDIR}/usr/share/examples
3599e4ba42SGarrett Wollman
3699e4ba42SGarrett Wollman.include <bsd.prog.mk>
37