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