Makefile revision 7e6ae19c
17e6ae19cStron# $NetBSD: Makefile,v 1.6 1999/09/06 12:52:11 tron Exp $ 23cbc2fa9Smrg# 35c5d6177Smrg# build and install xsrc 43cbc2fa9Smrg 5b583040eStvall: all-xc all-contrib 6b583040eStv 7b583040eStvall-xc: 8b583040eStv.if exists(xc/xmakefile) 9b583040eStv @cd xc && ${MAKE} -f xmakefile World 10b583040eStv.else 11b583040eStv @cd xc && ${MAKE} World 12b583040eStv.endif 133cbc2fa9Smrg 143cbc2fa9Smrgall-contrib: 15b583040eStv.if !exists(contrib/Makefile) 16b583040eStv @cd contrib && PATH=../xc/config/imake:$$PATH \ 175c5d6177Smrg sh ../xc/config/util/xmkmf -a ../xc ../contrib 18b583040eStv.endif 19b583040eStv @cd contrib && ${MAKE} 203cbc2fa9Smrg 213cbc2fa9Smrginstall: install-xc install-contrib 223cbc2fa9Smrg 233cbc2fa9Smrginstall-xc: 24b583040eStv @cd xc && ${MAKE} install && ${MAKE} install.man 253cbc2fa9Smrg 263cbc2fa9Smrginstall-contrib: 27b583040eStv @cd contrib && ${MAKE} install && ${MAKE} install.man 285c5d6177Smrg 297e6ae19cStronclean: 30b583040eStv @cd xc && ${MAKE} clean 31b583040eStv @-cd contrib && ${MAKE} clean 3290360741Stv 337e6ae19cStroncleandir distclean: 347e6ae19cStron find xc contrib -name .depend | xargs rm 357e6ae19cStron find xc contrib -name 'Makefile*' | \ 367e6ae19cStron xargs grep -l "Makefile generated by imake" | xargs rm 377e6ae19cStron -rmdir xc/exports 387e6ae19cStron rm -f xc/xmakefile 397e6ae19cStron 4090360741Stvbuild: 4190360741Stv.if exists(xc/xmakefile) 4290360741Stv @echo "" 4390360741Stv @echo "Warning: This does not rebuild from a clean tree." 4490360741Stv @echo "Use 'make clean' first if you want to start from scratch." 4590360741Stv @echo "" 4690360741Stv.endif 4790360741Stv @${MAKE} all install 48