Home | History | Annotate | Line # | Download | only in xsrc
Makefile revision 1.8
      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