[BACK]Return to listsrcdirs CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / rump

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>