Makefile revision f766d8bf
1f766d8bfSfredb# $NetBSD: Makefile,v 1.8 1999/09/27 08:56:05 fredb Exp $ 23cbc2fa9Smrg# 35c5d6177Smrg# build and install xsrc 43cbc2fa9Smrg 5b583040eStvall: all-xc all-contrib 6b583040eStv 7b583040eStvall-xc: 834e496fbSfredb.if exists(xc/xmakefile) && defined(UPDATE) 934e496fbSfredb @cd xc && ${MAKE} Everything 10b583040eStv.else 1134e496fbSfredb @-rm -f xc/xmakefile 12b583040eStv @cd xc && ${MAKE} World 13b583040eStv.endif 143cbc2fa9Smrg 153cbc2fa9Smrgall-contrib: 16f766d8bfSfredb @if [ ! -f contrib/Makefile ]; then \ 17f766d8bfSfredb cd contrib && PATH=../xc/config/imake:$$PATH \ 18f766d8bfSfredb sh ../xc/config/util/xmkmf -a ../xc ../contrib; \ 19f766d8bfSfredb fi 20b583040eStv @cd contrib && ${MAKE} 213cbc2fa9Smrg 223cbc2fa9Smrginstall: install-xc install-contrib 233cbc2fa9Smrg 243cbc2fa9Smrginstall-xc: 25b583040eStv @cd xc && ${MAKE} install && ${MAKE} install.man 263cbc2fa9Smrg 273cbc2fa9Smrginstall-contrib: 28b583040eStv @cd contrib && ${MAKE} install && ${MAKE} install.man 295c5d6177Smrg 307e6ae19cStronclean: 3134e496fbSfredb @-cd xc && ${MAKE} clean 32b583040eStv @-cd contrib && ${MAKE} clean 3390360741Stv 3434e496fbSfredbcleandir distclean: clean 357e6ae19cStron find xc contrib -name .depend | xargs rm 367e6ae19cStron find xc contrib -name 'Makefile*' | \ 377e6ae19cStron xargs grep -l "Makefile generated by imake" | xargs rm 387e6ae19cStron -rmdir xc/exports 397e6ae19cStron rm -f xc/xmakefile 407e6ae19cStron 4190360741Stvbuild: 4234e496fbSfredb.if defined(UPDATE) 4390360741Stv @${MAKE} all install 4434e496fbSfredb.else 4534e496fbSfredb @${MAKE} cleandir all install 4634e496fbSfredb.endif 47