# $NetBSD: Makefile,v 1.8 1999/09/27 08:56:05 fredb Exp $ # # build and install xsrc all: all-xc all-contrib all-xc: .if exists(xc/xmakefile) && defined(UPDATE) @cd xc && ${MAKE} Everything .else @-rm -f xc/xmakefile @cd xc && ${MAKE} World .endif all-contrib: @if [ ! -f contrib/Makefile ]; then \ cd contrib && PATH=../xc/config/imake:$$PATH \ sh ../xc/config/util/xmkmf -a ../xc ../contrib; \ fi @cd contrib && ${MAKE} install: install-xc install-contrib install-xc: @cd xc && ${MAKE} install && ${MAKE} install.man install-contrib: @cd contrib && ${MAKE} install && ${MAKE} install.man clean: @-cd xc && ${MAKE} clean @-cd contrib && ${MAKE} clean cleandir distclean: clean find xc contrib -name .depend | xargs rm find xc contrib -name 'Makefile*' | \ xargs grep -l "Makefile generated by imake" | xargs rm -rmdir xc/exports rm -f xc/xmakefile build: .if defined(UPDATE) @${MAKE} all install .else @${MAKE} cleandir all install .endif