1 1.8 fredb # $NetBSD: Makefile,v 1.8 1999/09/27 08:56:05 fredb Exp $ 2 1.1 mrg # 3 1.3 mrg # build and install xsrc 4 1.1 mrg 5 1.4 tv all: all-xc all-contrib 6 1.4 tv 7 1.4 tv all-xc: 8 1.7 fredb .if exists(xc/xmakefile) && defined(UPDATE) 9 1.7 fredb @cd xc && ${MAKE} Everything 10 1.4 tv .else 11 1.7 fredb @-rm -f xc/xmakefile 12 1.4 tv @cd xc && ${MAKE} World 13 1.4 tv .endif 14 1.1 mrg 15 1.1 mrg all-contrib: 16 1.8 fredb @if [ ! -f contrib/Makefile ]; then \ 17 1.8 fredb cd contrib && PATH=../xc/config/imake:$$PATH \ 18 1.8 fredb sh ../xc/config/util/xmkmf -a ../xc ../contrib; \ 19 1.8 fredb fi 20 1.4 tv @cd contrib && ${MAKE} 21 1.1 mrg 22 1.1 mrg install: install-xc install-contrib 23 1.1 mrg 24 1.1 mrg install-xc: 25 1.4 tv @cd xc && ${MAKE} install && ${MAKE} install.man 26 1.1 mrg 27 1.1 mrg install-contrib: 28 1.4 tv @cd contrib && ${MAKE} install && ${MAKE} install.man 29 1.3 mrg 30 1.6 tron clean: 31 1.7 fredb @-cd xc && ${MAKE} clean 32 1.4 tv @-cd contrib && ${MAKE} clean 33 1.6 tron 34 1.7 fredb cleandir distclean: clean 35 1.6 tron find xc contrib -name .depend | xargs rm 36 1.6 tron find xc contrib -name 'Makefile*' | \ 37 1.6 tron xargs grep -l "Makefile generated by imake" | xargs rm 38 1.6 tron -rmdir xc/exports 39 1.6 tron rm -f xc/xmakefile 40 1.5 tv 41 1.5 tv build: 42 1.7 fredb .if defined(UPDATE) 43 1.7 fredb @${MAKE} all install 44 1.7 fredb .else 45 1.7 fredb @${MAKE} cleandir all install 46 1.5 tv .endif 47