1 # $NetBSD: Makefile,v 1.4 1999/05/16 16:07:12 tv Exp $ 2 # 3 # build and install xsrc 4 5 build: 6 .if exists(xc/xmakefile) 7 @echo "" 8 @echo "Warning: This does not rebuild from a clean tree." 9 @echo "Use 'make clean' first if you want to start from scratch." 10 @echo "" 11 .endif 12 @${MAKE} all install 13 14 all: all-xc all-contrib 15 16 all-xc: 17 .if exists(xc/xmakefile) 18 @cd xc && ${MAKE} -f xmakefile World 19 .else 20 @cd xc && ${MAKE} World 21 .endif 22 23 all-contrib: 24 .if !exists(contrib/Makefile) 25 @cd contrib && PATH=../xc/config/imake:$$PATH \ 26 sh ../xc/config/util/xmkmf -a ../xc ../contrib 27 .endif 28 @cd contrib && ${MAKE} 29 30 install: install-xc install-contrib 31 32 install-xc: 33 @cd xc && ${MAKE} install && ${MAKE} install.man 34 35 install-contrib: 36 @cd contrib && ${MAKE} install && ${MAKE} install.man 37 38 clean cleandir distclean: 39 @cd xc && ${MAKE} clean 40 @-cd contrib && ${MAKE} clean 41