Annotation of src/sys/rump/listsrcdirs, Revision 1.13.4.2
1.13.4.2! yamt 1: #!/bin/sh
! 2: #
! 3: # $NetBSD$
! 4: #
! 5:
! 6: #
! 7: # This script echoes the NetBSD source directories required to build rump
! 8: # kernels with TOOLS_BUILDRUMP=yes (used for example by buildrump.sh).
! 9: # Feed the output to whichever method you use to obtain NetBSD sources, e.g.
! 10: #
! 11: # ./listsrcdirs | xargs cvs -d anoncvs@anoncvs.netbsd.org:/cvsroot -z3 co -P
! 12: #
! 13:
! 14: precho ()
! 15: {
! 16:
! 17: pfx=$1
! 18: shift
! 19: for arg in $* ; do echo ${pfx}${arg} ; done
! 20: }
! 21:
! 22: ARCHS="amd64 i386 x86 arm evbarm sparc sparc64 powerpc evbppc mips evbmips"
! 23: ARCHS_EXTRA="arm/arm32 Makefile"
! 24:
! 25: precho src/ build.sh Makefile Makefile.inc
! 26: precho src/ tools common include share/mk
! 27: precho src/etc/ Makefile.params master.passwd group
! 28: precho src/lib/lib c util rump
! 29: precho src/lib/librump user client hijack dev net vfs
! 30: precho src/external/bsd/ flex mdocml byacc
! 31: precho src/external/cddl/ osnet
! 32: precho src/external/historical/ nawk
! 33: precho src/usr.bin/ make xinstall config mktemp sed tsort
! 34: precho src/usr.bin/ lorder join cksum m4 mkdep Makefile.inc
! 35: precho src/usr.bin/ rump_server rump_allserver rump_wmd
! 36: precho src/usr.bin/ shmif_dumpbus
! 37: precho src/usr.sbin/ mtree
! 38:
! 39: # If -c is given, use CVS syntax to exclude large subdirectories
! 40: # of sys. Otherwise just do it wholesale.
! 41: if [ "${1}" = '-c' ]; then
! 42: echo \!src/sys/arch src/sys
! 43:
! 44: # pick a few useful archs, namely those mentioned in buildrump.sh
! 45: for arch in ${ARCHS}; do
! 46: precho src/sys/arch/${arch}/ include ${arch} Makefile
! 47: done
! 48: for extra in ${ARCHS_EXTRA}; do
! 49: echo src/sys/arch/${extra}
! 50: done
! 51: else
! 52: echo src/sys
! 53: fi
CVSweb <webmaster@jp.NetBSD.org>