Makefile revision 7e6ae19c
1# $NetBSD: Makefile,v 1.6 1999/09/06 12:52:11 tron Exp $ 2# 3# build and install xsrc 4 5all: all-xc all-contrib 6 7all-xc: 8.if exists(xc/xmakefile) 9 @cd xc && ${MAKE} -f xmakefile World 10.else 11 @cd xc && ${MAKE} World 12.endif 13 14all-contrib: 15.if !exists(contrib/Makefile) 16 @cd contrib && PATH=../xc/config/imake:$$PATH \ 17 sh ../xc/config/util/xmkmf -a ../xc ../contrib 18.endif 19 @cd contrib && ${MAKE} 20 21install: install-xc install-contrib 22 23install-xc: 24 @cd xc && ${MAKE} install && ${MAKE} install.man 25 26install-contrib: 27 @cd contrib && ${MAKE} install && ${MAKE} install.man 28 29clean: 30 @cd xc && ${MAKE} clean 31 @-cd contrib && ${MAKE} clean 32 33cleandir distclean: 34 find xc contrib -name .depend | xargs rm 35 find xc contrib -name 'Makefile*' | \ 36 xargs grep -l "Makefile generated by imake" | xargs rm 37 -rmdir xc/exports 38 rm -f xc/xmakefile 39 40build: 41.if exists(xc/xmakefile) 42 @echo "" 43 @echo "Warning: This does not rebuild from a clean tree." 44 @echo "Use 'make clean' first if you want to start from scratch." 45 @echo "" 46.endif 47 @${MAKE} all install 48