Makefile revision f766d8bf
1f766d8bfSfredb#	$NetBSD: Makefile,v 1.8 1999/09/27 08:56:05 fredb Exp $
23cbc2fa9Smrg#
35c5d6177Smrg# build and install xsrc
43cbc2fa9Smrg
5b583040eStvall: all-xc all-contrib
6b583040eStv
7b583040eStvall-xc:
834e496fbSfredb.if exists(xc/xmakefile) && defined(UPDATE)
934e496fbSfredb	@cd xc && ${MAKE} Everything
10b583040eStv.else
1134e496fbSfredb	@-rm -f xc/xmakefile
12b583040eStv	@cd xc && ${MAKE} World
13b583040eStv.endif
143cbc2fa9Smrg
153cbc2fa9Smrgall-contrib:
16f766d8bfSfredb	@if [ ! -f contrib/Makefile ]; then \
17f766d8bfSfredb	  cd contrib && PATH=../xc/config/imake:$$PATH \
18f766d8bfSfredb	    sh ../xc/config/util/xmkmf -a ../xc ../contrib; \
19f766d8bfSfredb	fi
20b583040eStv	@cd contrib && ${MAKE}
213cbc2fa9Smrg
223cbc2fa9Smrginstall: install-xc install-contrib
233cbc2fa9Smrg
243cbc2fa9Smrginstall-xc:
25b583040eStv	@cd xc && ${MAKE} install && ${MAKE} install.man
263cbc2fa9Smrg
273cbc2fa9Smrginstall-contrib:
28b583040eStv	@cd contrib && ${MAKE} install && ${MAKE} install.man
295c5d6177Smrg
307e6ae19cStronclean:
3134e496fbSfredb	@-cd xc && ${MAKE} clean
32b583040eStv	@-cd contrib && ${MAKE} clean
3390360741Stv
3434e496fbSfredbcleandir distclean: clean
357e6ae19cStron	find xc contrib -name .depend | xargs rm
367e6ae19cStron	find xc contrib -name 'Makefile*' | \
377e6ae19cStron	xargs grep -l "Makefile generated by imake" | xargs rm
387e6ae19cStron	-rmdir xc/exports
397e6ae19cStron	rm -f xc/xmakefile
407e6ae19cStron
4190360741Stvbuild:
4234e496fbSfredb.if defined(UPDATE)
4390360741Stv	@${MAKE} all install
4434e496fbSfredb.else
4534e496fbSfredb	@${MAKE} cleandir all install
4634e496fbSfredb.endif
47