svn commit: r192958 - in projects/jbuild: . bin bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/getfacl bin/hostname bin/kenv bin/ki...

John Birrell jb at FreeBSD.org
Thu May 28 04:51:06 UTC 2009


Author: jb
Date: Thu May 28 04:51:05 2009
New Revision: 192958
URL: http://svn.freebsd.org/changeset/base/192958

Log:
  Update bsd.dirdep.mk to the latest JNPR design. This system makefile
  contains the code to generate the Buildfile.dirdep files.
  
  Update Buildfiles where changes are required to suit the recent MFCs.
  
  Add Buildfile.dep files from jbuild which relect the directory dependencies
  (DIRDEP) and the source directory dependencies (SRCDIRDEP) which can be
  used for a subtree checkout.
  
  Update the generated Buildfile.dirdep files based on the bew bsd.dirdep.mk.

Added:
  projects/jbuild/bin/sh/Buildfile.dep
  projects/jbuild/bin/sh/Buildfile.dirdep
  projects/jbuild/bin/sh/mkinit/
  projects/jbuild/bin/sh/mkinit/Buildfile
  projects/jbuild/bin/sh/mkinit/Buildfile.dep
  projects/jbuild/bin/sh/mkinit/Buildfile.dirdep
  projects/jbuild/bin/sh/mknodes/
  projects/jbuild/bin/sh/mknodes/Buildfile
  projects/jbuild/bin/sh/mknodes/Buildfile.dep
  projects/jbuild/bin/sh/mknodes/Buildfile.dirdep
  projects/jbuild/bin/sh/mksyntax/
  projects/jbuild/bin/sh/mksyntax/Buildfile
  projects/jbuild/bin/sh/mksyntax/Buildfile.dep
  projects/jbuild/bin/sh/mksyntax/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/base/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/basex/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/bits/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/bkw/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/debug/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/ext/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/march/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/std/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/target/Buildfile.dep
  projects/jbuild/gnu/lib/libstdc++/thr/Buildfile.dep
  projects/jbuild/gnu/usr.bin/cc/cc_tools/genheaders/Buildfile.dep
  projects/jbuild/include/arpa/Buildfile.dep
  projects/jbuild/include/gssapi/Buildfile.dep
  projects/jbuild/include/machine/Buildfile.dep
  projects/jbuild/include/protocols/Buildfile.dep
  projects/jbuild/lib/libpcap/h/
  projects/jbuild/lib/libpcap/h/Buildfile
  projects/jbuild/lib/libpcap/h/Buildfile.dep
  projects/jbuild/lib/libpcap/h/Buildfile.dirdep
  projects/jbuild/lib/msun/Buildfile.dep
  projects/jbuild/lib/ncurses/include/Buildfile.dep
  projects/jbuild/sys/altq/Buildfile.dep
  projects/jbuild/sys/bsm/Buildfile.dep
  projects/jbuild/sys/cam/Buildfile.dep
  projects/jbuild/sys/cam/scsi/Buildfile.dep
  projects/jbuild/sys/crypto/Buildfile.dep
  projects/jbuild/sys/crypto/rijndael/Buildfile.dep
  projects/jbuild/sys/crypto/sha2/Buildfile.dep
  projects/jbuild/sys/dev/an/Buildfile.dep
  projects/jbuild/sys/dev/dcons/Buildfile.dep
  projects/jbuild/sys/dev/firewire/Buildfile.dep
  projects/jbuild/sys/dev/ic/Buildfile.dep
  projects/jbuild/sys/dev/ofw/Buildfile.dep
  projects/jbuild/sys/dev/utopia/Buildfile.dep
  projects/jbuild/sys/dev/vkbd/Buildfile.dep
  projects/jbuild/sys/fs/cd9660/Buildfile.dep
  projects/jbuild/sys/fs/devfs/Buildfile.dep
  projects/jbuild/sys/fs/hpfs/Buildfile.dep
  projects/jbuild/sys/fs/msdosfs/Buildfile.dep
  projects/jbuild/sys/fs/ntfs/Buildfile.dep
  projects/jbuild/sys/fs/udf/Buildfile.dep
  projects/jbuild/sys/geom/Buildfile.dep
  projects/jbuild/sys/geom/bde/Buildfile.dep
  projects/jbuild/sys/geom/cache/Buildfile.dep
  projects/jbuild/sys/geom/concat/Buildfile.dep
  projects/jbuild/sys/geom/journal/Buildfile.dep
  projects/jbuild/sys/geom/label/Buildfile.dep
  projects/jbuild/sys/geom/mirror/Buildfile.dep
  projects/jbuild/sys/geom/multipath/Buildfile.dep
  projects/jbuild/sys/geom/nop/Buildfile.dep
  projects/jbuild/sys/geom/raid3/Buildfile.dep
  projects/jbuild/sys/geom/shsec/Buildfile.dep
  projects/jbuild/sys/geom/stripe/Buildfile.dep
  projects/jbuild/sys/geom/vinum/Buildfile.dep
  projects/jbuild/sys/geom/virstor/Buildfile.dep
  projects/jbuild/sys/i386/include/Buildfile.dep
  projects/jbuild/sys/kgssapi/Buildfile.dep
  projects/jbuild/sys/net/Buildfile.dep
  projects/jbuild/sys/net80211/Buildfile.dep
  projects/jbuild/sys/netatalk/Buildfile.dep
  projects/jbuild/sys/netgraph/Buildfile.dep
  projects/jbuild/sys/netgraph/bluetooth/include/Buildfile.dep
  projects/jbuild/sys/netinet6/Buildfile.dep
  projects/jbuild/sys/netipsec/Buildfile.dep
  projects/jbuild/sys/netipx/Buildfile.dep
  projects/jbuild/sys/netnatm/Buildfile.dep
  projects/jbuild/sys/nfs/Buildfile.dep
  projects/jbuild/sys/nfsclient/Buildfile.dep
  projects/jbuild/sys/opencrypto/Buildfile.dep
  projects/jbuild/sys/rpc/Buildfile.dep
  projects/jbuild/sys/ufs/ffs/Buildfile.dep
  projects/jbuild/sys/vm/Buildfile.dep
  projects/jbuild/usr.bin/lex/lib/Buildfile.dep
  projects/jbuild/usr.sbin/adduser/Buildfile.dep
  projects/jbuild/usr.sbin/crashinfo/Buildfile.dep
  projects/jbuild/usr.sbin/zzz/Buildfile.dep
Modified:
  projects/jbuild/Buildfile.dirdep
  projects/jbuild/bin/Buildfile.dirdep
  projects/jbuild/bin/cat/Buildfile.dirdep
  projects/jbuild/bin/chflags/Buildfile.dirdep
  projects/jbuild/bin/chio/Buildfile.dirdep
  projects/jbuild/bin/chmod/Buildfile.dirdep
  projects/jbuild/bin/cp/Buildfile
  projects/jbuild/bin/cp/Buildfile.dirdep
  projects/jbuild/bin/date/Buildfile.dirdep
  projects/jbuild/bin/dd/Buildfile.dirdep
  projects/jbuild/bin/df/Buildfile.dirdep
  projects/jbuild/bin/domainname/Buildfile.dirdep
  projects/jbuild/bin/echo/Buildfile.dirdep
  projects/jbuild/bin/ed/Buildfile.dirdep
  projects/jbuild/bin/expr/Buildfile.dirdep
  projects/jbuild/bin/getfacl/Buildfile.dirdep
  projects/jbuild/bin/hostname/Buildfile.dirdep
  projects/jbuild/bin/kenv/Buildfile.dirdep
  projects/jbuild/bin/kill/Buildfile.dirdep
  projects/jbuild/bin/ln/Buildfile.dirdep
  projects/jbuild/bin/ls/Buildfile.dirdep
  projects/jbuild/bin/mkdir/Buildfile.dirdep
  projects/jbuild/bin/mv/Buildfile.dirdep
  projects/jbuild/bin/pax/Buildfile.dirdep
  projects/jbuild/bin/pkill/Buildfile.dirdep
  projects/jbuild/bin/ps/Buildfile.dirdep
  projects/jbuild/bin/pwd/Buildfile.dirdep
  projects/jbuild/bin/rcp/Buildfile.dirdep
  projects/jbuild/bin/realpath/Buildfile.dirdep
  projects/jbuild/bin/rm/Buildfile.dirdep
  projects/jbuild/bin/rmail/Buildfile.dirdep
  projects/jbuild/bin/rmdir/Buildfile.dirdep
  projects/jbuild/bin/setfacl/Buildfile.dirdep
  projects/jbuild/bin/sh/Buildfile
  projects/jbuild/bin/sh/arith_lex.l
  projects/jbuild/bin/sleep/Buildfile.dirdep
  projects/jbuild/bin/stty/Buildfile.dirdep
  projects/jbuild/bin/sync/Buildfile.dirdep
  projects/jbuild/bin/test/Buildfile.dirdep
  projects/jbuild/bin/uuidgen/Buildfile.dirdep
  projects/jbuild/bld/bsd.dirdep.mk
  projects/jbuild/games/Buildfile.dirdep
  projects/jbuild/gnu/Buildfile.dirdep
  projects/jbuild/gnu/lib/Buildfile.dirdep
  projects/jbuild/gnu/lib/csu/Buildfile.dirdep
  projects/jbuild/gnu/lib/libgcc/Buildfile.dirdep
  projects/jbuild/gnu/lib/libreadline/Buildfile.dirdep
  projects/jbuild/gnu/lib/libreadline/readline/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/base/Buildfile
  projects/jbuild/gnu/lib/libstdc++/base/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/basex/Buildfile
  projects/jbuild/gnu/lib/libstdc++/basex/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/bits/Buildfile
  projects/jbuild/gnu/lib/libstdc++/bits/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/bkw/Buildfile
  projects/jbuild/gnu/lib/libstdc++/bkw/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/debug/Buildfile
  projects/jbuild/gnu/lib/libstdc++/debug/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/ext/Buildfile
  projects/jbuild/gnu/lib/libstdc++/ext/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/march/Buildfile
  projects/jbuild/gnu/lib/libstdc++/march/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/pb0/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/pb1/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/std/Buildfile
  projects/jbuild/gnu/lib/libstdc++/std/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/target/Buildfile
  projects/jbuild/gnu/lib/libstdc++/target/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/thr/Buildfile
  projects/jbuild/gnu/lib/libstdc++/thr/Buildfile.dirdep
  projects/jbuild/gnu/lib/libstdc++/tr1/Buildfile.dirdep
  projects/jbuild/gnu/lib/libsupc++/Buildfile.dirdep
  projects/jbuild/gnu/usr.bin/Buildfile.dirdep
  projects/jbuild/gnu/usr.bin/cc/cc_tools/genheaders/Buildfile
  projects/jbuild/gnu/usr.bin/cc/cc_tools/genheaders/Buildfile.dirdep
  projects/jbuild/include/Buildfile
  projects/jbuild/include/Buildfile.dep
  projects/jbuild/include/Buildfile.dirdep
  projects/jbuild/include/arpa/Buildfile
  projects/jbuild/include/arpa/Buildfile.dirdep
  projects/jbuild/include/gssapi/Buildfile
  projects/jbuild/include/gssapi/Buildfile.dirdep
  projects/jbuild/include/machine/Buildfile
  projects/jbuild/include/machine/Buildfile.dirdep
  projects/jbuild/include/osreldate/Buildfile.dirdep
  projects/jbuild/include/protocols/Buildfile
  projects/jbuild/include/protocols/Buildfile.dirdep
  projects/jbuild/include/rpc/Buildfile.dirdep
  projects/jbuild/include/rpcsvc/Buildfile.dirdep
  projects/jbuild/lib/Buildfile.dirdep
  projects/jbuild/lib/csu/Buildfile.dirdep
  projects/jbuild/lib/csu/i386/Buildfile
  projects/jbuild/lib/csu/i386/Buildfile.dirdep
  projects/jbuild/lib/libalias/Buildfile.dirdep
  projects/jbuild/lib/libalias/libalias/Buildfile.dirdep
  projects/jbuild/lib/libauditd/Buildfile.dirdep
  projects/jbuild/lib/libbegemot/Buildfile.dirdep
  projects/jbuild/lib/libbluetooth/Buildfile
  projects/jbuild/lib/libbluetooth/Buildfile.dirdep
  projects/jbuild/lib/libbsm/Buildfile.dirdep
  projects/jbuild/lib/libbsnmp/Buildfile.dirdep
  projects/jbuild/lib/libbsnmp/libbsnmp/Buildfile.dirdep
  projects/jbuild/lib/libc/Buildfile.dirdep
  projects/jbuild/lib/libc/gen/Buildfile.inc
  projects/jbuild/lib/libc/posix1e/Buildfile.inc
  projects/jbuild/lib/libcam/Buildfile.dirdep
  projects/jbuild/lib/libcrypt/Buildfile.dirdep
  projects/jbuild/lib/libdevinfo/Buildfile.dirdep
  projects/jbuild/lib/libdevstat/Buildfile.dirdep
  projects/jbuild/lib/libdwarf/Buildfile.dirdep
  projects/jbuild/lib/libedit/Buildfile.dirdep
  projects/jbuild/lib/libelf/Buildfile.dirdep
  projects/jbuild/lib/libexpat/Buildfile.dirdep
  projects/jbuild/lib/libgeom/Buildfile.dirdep
  projects/jbuild/lib/libipsec/Buildfile.dirdep
  projects/jbuild/lib/libipx/Buildfile.dirdep
  projects/jbuild/lib/libkiconv/Buildfile.dirdep
  projects/jbuild/lib/libkvm/Buildfile.dirdep
  projects/jbuild/lib/libmd/Buildfile.dirdep
  projects/jbuild/lib/libnetgraph/Buildfile.dirdep
  projects/jbuild/lib/libpam/Buildfile.dirdep
  projects/jbuild/lib/libpam/libpam/Buildfile.dirdep
  projects/jbuild/lib/libpcap/Buildfile.dep
  projects/jbuild/lib/libpcap/Buildfile.dirdep
  projects/jbuild/lib/librpcsvc/Buildfile.dirdep
  projects/jbuild/lib/libsbuf/Buildfile.dirdep
  projects/jbuild/lib/libsdp/Buildfile.dirdep
  projects/jbuild/lib/libsm/Buildfile.dirdep
  projects/jbuild/lib/libufs/Buildfile.dirdep
  projects/jbuild/lib/libusbhid/Buildfile.dirdep
  projects/jbuild/lib/libutil/Buildfile.dirdep
  projects/jbuild/lib/libwrap/Buildfile.dirdep
  projects/jbuild/lib/liby/Buildfile.dirdep
  projects/jbuild/lib/libz/Buildfile.dirdep
  projects/jbuild/lib/msun/Buildfile
  projects/jbuild/lib/msun/Buildfile.dirdep
  projects/jbuild/lib/ncurses/Buildfile.dirdep
  projects/jbuild/lib/ncurses/include/Buildfile
  projects/jbuild/lib/ncurses/include/Buildfile.dirdep
  projects/jbuild/lib/ncurses/make_hash/Buildfile.dirdep
  projects/jbuild/lib/ncurses/make_keys/Buildfile.dirdep
  projects/jbuild/lib/ncurses/ncurses/Buildfile.dirdep
  projects/jbuild/libexec/Buildfile.dirdep
  projects/jbuild/sbin/Buildfile.dirdep
  projects/jbuild/sbin/adjkerntz/Buildfile.dirdep
  projects/jbuild/sbin/atacontrol/Buildfile.dirdep
  projects/jbuild/sbin/atm/Buildfile.dirdep
  projects/jbuild/sbin/atm/atmconfig/Buildfile.dirdep
  projects/jbuild/sbin/badsect/Buildfile.dirdep
  projects/jbuild/sbin/bsdlabel/Buildfile.dirdep
  projects/jbuild/sbin/camcontrol/Buildfile.dirdep
  projects/jbuild/sbin/ccdconfig/Buildfile.dirdep
  projects/jbuild/sbin/clri/Buildfile.dirdep
  projects/jbuild/sbin/comcontrol/Buildfile.dirdep
  projects/jbuild/sbin/conscontrol/Buildfile.dirdep
  projects/jbuild/sbin/ddb/Buildfile.dirdep
  projects/jbuild/sbin/devd/Buildfile.dirdep
  projects/jbuild/sbin/devfs/Buildfile.dirdep
  projects/jbuild/sbin/dhclient/Buildfile.dirdep
  projects/jbuild/sbin/dmesg/Buildfile.dirdep
  projects/jbuild/sbin/dump/Buildfile.dirdep
  projects/jbuild/sbin/dumpfs/Buildfile.dirdep
  projects/jbuild/sbin/dumpon/Buildfile.dirdep
  projects/jbuild/sbin/fdisk/Buildfile.dirdep
  projects/jbuild/sbin/fdisk_pc98/Buildfile.dirdep
  projects/jbuild/sbin/ffsinfo/Buildfile.dirdep
  projects/jbuild/sbin/fsck/Buildfile.dirdep
  projects/jbuild/sbin/fsck_ffs/Buildfile.dirdep
  projects/jbuild/sbin/fsck_msdosfs/Buildfile.dirdep
  projects/jbuild/sbin/fsdb/Buildfile.dirdep
  projects/jbuild/sbin/fsirand/Buildfile.dirdep
  projects/jbuild/sbin/gbde/Buildfile.dirdep
  projects/jbuild/sbin/geom/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/cache/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/concat/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/eli/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/journal/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/label/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/mirror/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/multipath/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/nop/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/part/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/raid3/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/shsec/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/stripe/Buildfile.dirdep
  projects/jbuild/sbin/geom/class/virstor/Buildfile.dirdep
  projects/jbuild/sbin/geom/core/Buildfile.dirdep
  projects/jbuild/sbin/ggate/Buildfile.dirdep
  projects/jbuild/sbin/growfs/Buildfile.dirdep
  projects/jbuild/sbin/gvinum/Buildfile.dirdep
  projects/jbuild/sbin/ifconfig/Buildfile.dirdep
  projects/jbuild/sbin/init/Buildfile.dirdep
  projects/jbuild/sbin/ipf/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ipf/Buildfile.dep
  projects/jbuild/sbin/ipf/ipf/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ipfs/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ipfstat/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ipmon/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ipnat/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ippool/Buildfile.dirdep
  projects/jbuild/sbin/ipf/ipresend/Buildfile.dirdep
  projects/jbuild/sbin/ipf/libipf/Buildfile.dirdep
  projects/jbuild/sbin/ipfw/Buildfile.dirdep
  projects/jbuild/sbin/iscontrol/Buildfile.dirdep
  projects/jbuild/sbin/kldconfig/Buildfile.dirdep
  projects/jbuild/sbin/kldload/Buildfile.dirdep
  projects/jbuild/sbin/kldstat/Buildfile.dirdep
  projects/jbuild/sbin/kldunload/Buildfile.dirdep
  projects/jbuild/sbin/ldconfig/Buildfile.dirdep
  projects/jbuild/sbin/mca/Buildfile.dirdep
  projects/jbuild/sbin/md5/Buildfile.dirdep
  projects/jbuild/sbin/mdconfig/Buildfile.dirdep
  projects/jbuild/sbin/mdmfs/Buildfile.dirdep
  projects/jbuild/sbin/mknod/Buildfile.dirdep
  projects/jbuild/sbin/mksnap_ffs/Buildfile.dirdep
  projects/jbuild/sbin/mount/Buildfile.dirdep
  projects/jbuild/sbin/mount_autofs/Buildfile.dirdep
  projects/jbuild/sbin/mount_cd9660/Buildfile.dirdep
  projects/jbuild/sbin/mount_ext2fs/Buildfile.dirdep
  projects/jbuild/sbin/mount_hpfs/Buildfile.dirdep
  projects/jbuild/sbin/mount_msdosfs/Buildfile.dirdep
  projects/jbuild/sbin/mount_nfs/Buildfile.dirdep
  projects/jbuild/sbin/mount_ntfs/Buildfile.dirdep
  projects/jbuild/sbin/mount_nullfs/Buildfile.dirdep
  projects/jbuild/sbin/mount_reiserfs/Buildfile.dirdep
  projects/jbuild/sbin/mount_std/Buildfile.dirdep
  projects/jbuild/sbin/mount_udf/Buildfile.dirdep
  projects/jbuild/sbin/mount_unionfs/Buildfile.dirdep
  projects/jbuild/sbin/natd/Buildfile.dirdep
  projects/jbuild/sbin/newfs/Buildfile.dirdep
  projects/jbuild/sbin/newfs_msdos/Buildfile.dirdep
  projects/jbuild/sbin/nfsiod/Buildfile.dirdep
  projects/jbuild/sbin/nos-tun/Buildfile.dirdep
  projects/jbuild/sbin/pfctl/Buildfile.dirdep
  projects/jbuild/sbin/pflogd/Buildfile.dep
  projects/jbuild/sbin/pflogd/Buildfile.dirdep
  projects/jbuild/sbin/ping/Buildfile.dirdep
  projects/jbuild/sbin/ping6/Buildfile.dirdep
  projects/jbuild/sbin/quotacheck/Buildfile.dirdep
  projects/jbuild/sbin/rcorder/Buildfile.dirdep
  projects/jbuild/sbin/reboot/Buildfile.dirdep
  projects/jbuild/sbin/recoverdisk/Buildfile.dirdep
  projects/jbuild/sbin/restore/Buildfile
  projects/jbuild/sbin/restore/Buildfile.dirdep
  projects/jbuild/sbin/route/Buildfile.dirdep
  projects/jbuild/sbin/routed/Buildfile.dirdep
  projects/jbuild/sbin/rtsol/Buildfile.dirdep
  projects/jbuild/sbin/savecore/Buildfile.dirdep
  projects/jbuild/sbin/sconfig/Buildfile.dirdep
  projects/jbuild/sbin/setkey/Buildfile.dep
  projects/jbuild/sbin/setkey/Buildfile.dirdep
  projects/jbuild/sbin/shutdown/Buildfile.dirdep
  projects/jbuild/sbin/spppcontrol/Buildfile.dirdep
  projects/jbuild/sbin/sunlabel/Buildfile.dirdep
  projects/jbuild/sbin/swapon/Buildfile.dirdep
  projects/jbuild/sbin/sysctl/Buildfile.dirdep
  projects/jbuild/sbin/tunefs/Buildfile.dirdep
  projects/jbuild/sbin/umount/Buildfile.dirdep
  projects/jbuild/secure/Buildfile.dirdep
  projects/jbuild/secure/lib/Buildfile.dirdep
  projects/jbuild/secure/lib/libcrypto/Buildfile.dirdep
  projects/jbuild/secure/libexec/Buildfile.dirdep
  projects/jbuild/secure/usr.bin/Buildfile.dirdep
  projects/jbuild/secure/usr.sbin/Buildfile.dirdep
  projects/jbuild/stage/Buildfile.dirdep
  projects/jbuild/stage/include.mtree
  projects/jbuild/sys/Buildfile.dirdep
  projects/jbuild/sys/altq/Buildfile
  projects/jbuild/sys/altq/Buildfile.dirdep
  projects/jbuild/sys/amd64/include/Buildfile.dirdep
  projects/jbuild/sys/arm/include/Buildfile.dirdep
  projects/jbuild/sys/bsm/Buildfile
  projects/jbuild/sys/bsm/Buildfile.dirdep
  projects/jbuild/sys/cam/Buildfile
  projects/jbuild/sys/cam/Buildfile.dirdep
  projects/jbuild/sys/cam/scsi/Buildfile
  projects/jbuild/sys/cam/scsi/Buildfile.dirdep
  projects/jbuild/sys/crypto/Buildfile
  projects/jbuild/sys/crypto/Buildfile.dirdep
  projects/jbuild/sys/crypto/rijndael/Buildfile
  projects/jbuild/sys/crypto/rijndael/Buildfile.dirdep
  projects/jbuild/sys/crypto/sha2/Buildfile
  projects/jbuild/sys/crypto/sha2/Buildfile.dirdep
  projects/jbuild/sys/dev/acpica/Buildfile.dirdep
  projects/jbuild/sys/dev/an/Buildfile
  projects/jbuild/sys/dev/an/Buildfile.dirdep
  projects/jbuild/sys/dev/dcons/Buildfile
  projects/jbuild/sys/dev/dcons/Buildfile.dirdep
  projects/jbuild/sys/dev/firewire/Buildfile
  projects/jbuild/sys/dev/firewire/Buildfile.dirdep
  projects/jbuild/sys/dev/ic/Buildfile
  projects/jbuild/sys/dev/ic/Buildfile.dirdep
  projects/jbuild/sys/dev/ofw/Buildfile
  projects/jbuild/sys/dev/ofw/Buildfile.dirdep
  projects/jbuild/sys/dev/usb/Buildfile
  projects/jbuild/sys/dev/usb/Buildfile.dirdep
  projects/jbuild/sys/dev/utopia/Buildfile
  projects/jbuild/sys/dev/utopia/Buildfile.dirdep
  projects/jbuild/sys/dev/vkbd/Buildfile
  projects/jbuild/sys/dev/vkbd/Buildfile.dirdep
  projects/jbuild/sys/fs/cd9660/Buildfile
  projects/jbuild/sys/fs/cd9660/Buildfile.dirdep
  projects/jbuild/sys/fs/devfs/Buildfile
  projects/jbuild/sys/fs/devfs/Buildfile.dirdep
  projects/jbuild/sys/fs/hpfs/Buildfile
  projects/jbuild/sys/fs/hpfs/Buildfile.dirdep
  projects/jbuild/sys/fs/msdosfs/Buildfile
  projects/jbuild/sys/fs/msdosfs/Buildfile.dirdep
  projects/jbuild/sys/fs/ntfs/Buildfile
  projects/jbuild/sys/fs/ntfs/Buildfile.dirdep
  projects/jbuild/sys/fs/udf/Buildfile
  projects/jbuild/sys/fs/udf/Buildfile.dirdep
  projects/jbuild/sys/geom/Buildfile
  projects/jbuild/sys/geom/Buildfile.dirdep
  projects/jbuild/sys/geom/bde/Buildfile
  projects/jbuild/sys/geom/bde/Buildfile.dirdep
  projects/jbuild/sys/geom/cache/Buildfile
  projects/jbuild/sys/geom/cache/Buildfile.dirdep
  projects/jbuild/sys/geom/concat/Buildfile
  projects/jbuild/sys/geom/concat/Buildfile.dirdep
  projects/jbuild/sys/geom/eli/Buildfile.dirdep
  projects/jbuild/sys/geom/gate/Buildfile.dirdep
  projects/jbuild/sys/geom/journal/Buildfile
  projects/jbuild/sys/geom/journal/Buildfile.dirdep
  projects/jbuild/sys/geom/label/Buildfile
  projects/jbuild/sys/geom/label/Buildfile.dirdep
  projects/jbuild/sys/geom/linux_lvm/Buildfile.dirdep
  projects/jbuild/sys/geom/mirror/Buildfile
  projects/jbuild/sys/geom/mirror/Buildfile.dirdep
  projects/jbuild/sys/geom/multipath/Buildfile
  projects/jbuild/sys/geom/multipath/Buildfile.dirdep
  projects/jbuild/sys/geom/nop/Buildfile
  projects/jbuild/sys/geom/nop/Buildfile.dirdep
  projects/jbuild/sys/geom/part/Buildfile.dirdep
  projects/jbuild/sys/geom/raid3/Buildfile
  projects/jbuild/sys/geom/raid3/Buildfile.dirdep
  projects/jbuild/sys/geom/shsec/Buildfile
  projects/jbuild/sys/geom/shsec/Buildfile.dirdep
  projects/jbuild/sys/geom/stripe/Buildfile
  projects/jbuild/sys/geom/stripe/Buildfile.dirdep
  projects/jbuild/sys/geom/vinum/Buildfile
  projects/jbuild/sys/geom/vinum/Buildfile.dirdep
  projects/jbuild/sys/geom/virstor/Buildfile
  projects/jbuild/sys/geom/virstor/Buildfile.dirdep
  projects/jbuild/sys/i386/include/Buildfile
  projects/jbuild/sys/i386/include/Buildfile.dirdep
  projects/jbuild/sys/ia64/include/Buildfile.dirdep
  projects/jbuild/sys/kgssapi/Buildfile
  projects/jbuild/sys/kgssapi/Buildfile.dirdep
  projects/jbuild/sys/mips/include/Buildfile.dirdep
  projects/jbuild/sys/net/Buildfile
  projects/jbuild/sys/net/Buildfile.dirdep
  projects/jbuild/sys/net80211/Buildfile
  projects/jbuild/sys/net80211/Buildfile.dirdep
  projects/jbuild/sys/netatalk/Buildfile
  projects/jbuild/sys/netatalk/Buildfile.dirdep
  projects/jbuild/sys/netgraph/Buildfile
  projects/jbuild/sys/netgraph/Buildfile.dirdep
  projects/jbuild/sys/netgraph/bluetooth/include/Buildfile
  projects/jbuild/sys/netgraph/bluetooth/include/Buildfile.dirdep
  projects/jbuild/sys/netinet/Buildfile.dirdep
  projects/jbuild/sys/netinet6/Buildfile
  projects/jbuild/sys/netinet6/Buildfile.dirdep
  projects/jbuild/sys/netipsec/Buildfile
  projects/jbuild/sys/netipsec/Buildfile.dirdep
  projects/jbuild/sys/netipx/Buildfile
  projects/jbuild/sys/netipx/Buildfile.dirdep
  projects/jbuild/sys/netnatm/Buildfile
  projects/jbuild/sys/netnatm/Buildfile.dirdep
  projects/jbuild/sys/nfs/Buildfile
  projects/jbuild/sys/nfs/Buildfile.dirdep
  projects/jbuild/sys/nfsclient/Buildfile
  projects/jbuild/sys/nfsclient/Buildfile.dirdep
  projects/jbuild/sys/opencrypto/Buildfile
  projects/jbuild/sys/opencrypto/Buildfile.dirdep
  projects/jbuild/sys/powerpc/include/Buildfile.dirdep
  projects/jbuild/sys/rpc/Buildfile
  projects/jbuild/sys/rpc/Buildfile.dirdep
  projects/jbuild/sys/sparc64/include/Buildfile.dirdep
  projects/jbuild/sys/sun4v/include/Buildfile.dirdep
  projects/jbuild/sys/sys/Buildfile
  projects/jbuild/sys/sys/Buildfile.dirdep
  projects/jbuild/sys/ufs/ffs/Buildfile
  projects/jbuild/sys/ufs/ffs/Buildfile.dirdep
  projects/jbuild/sys/ufs/ufs/Buildfile.dirdep
  projects/jbuild/sys/vm/Buildfile
  projects/jbuild/sys/vm/Buildfile.dirdep
  projects/jbuild/usr.bin/Buildfile.dirdep
  projects/jbuild/usr.bin/lex/Buildfile.dirdep
  projects/jbuild/usr.bin/lex/lib/Buildfile
  projects/jbuild/usr.bin/lex/lib/Buildfile.dirdep
  projects/jbuild/usr.bin/rpcgen/Buildfile.dirdep
  projects/jbuild/usr.bin/rpcgen_host/Buildfile.dirdep
  projects/jbuild/usr.sbin/Buildfile.dirdep
  projects/jbuild/usr.sbin/IPXrouted/Buildfile.dirdep
  projects/jbuild/usr.sbin/ac/Buildfile.dirdep
  projects/jbuild/usr.sbin/accton/Buildfile.dirdep
  projects/jbuild/usr.sbin/acpi/Buildfile.dirdep
  projects/jbuild/usr.sbin/acpi/acpiconf/Buildfile.dirdep
  projects/jbuild/usr.sbin/acpi/acpidb/Buildfile.dirdep
  projects/jbuild/usr.sbin/acpi/acpidump/Buildfile.dirdep
  projects/jbuild/usr.sbin/acpi/iasl/Buildfile.dirdep
  projects/jbuild/usr.sbin/adduser/Buildfile
  projects/jbuild/usr.sbin/adduser/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/amd/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/amq/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/fixmount/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/fsinfo/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/hlfsd/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/include/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/libamu/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/mk-amd-map/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/pawd/Buildfile.dirdep
  projects/jbuild/usr.sbin/amd/wire-test/Buildfile.dirdep
  projects/jbuild/usr.sbin/ancontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/apm/Buildfile.dirdep
  projects/jbuild/usr.sbin/apmd/Buildfile.dirdep
  projects/jbuild/usr.sbin/arp/Buildfile.dirdep
  projects/jbuild/usr.sbin/asf/Buildfile.dirdep
  projects/jbuild/usr.sbin/audit/Buildfile.dirdep
  projects/jbuild/usr.sbin/auditd/Buildfile.dirdep
  projects/jbuild/usr.sbin/auditreduce/Buildfile.dirdep
  projects/jbuild/usr.sbin/authpf/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/bcmfw/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/bt3cfw/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/bthidcontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/bthidd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/btpand/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/hccontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/hcsecd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/hcseriald/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/l2control/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/l2ping/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/rfcomm_pppd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/sdpcontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/bluetooth/sdpd/Buildfile.dirdep
  projects/jbuild/usr.sbin/boot0cfg/Buildfile.dirdep
  projects/jbuild/usr.sbin/boot98cfg/Buildfile.dirdep
  projects/jbuild/usr.sbin/bootparamd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bootparamd/bootparamd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bootparamd/callbootd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bsnmpd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bsnmpd/bsnmpd/Buildfile.dirdep
  projects/jbuild/usr.sbin/bsnmpd/gensnmptree/Buildfile.dirdep
  projects/jbuild/usr.sbin/bsnmpd/modules/Buildfile.dirdep
  projects/jbuild/usr.sbin/btxld/Buildfile.dirdep
  projects/jbuild/usr.sbin/burncd/Buildfile.dirdep
  projects/jbuild/usr.sbin/cdcontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/chkgrp/Buildfile.dirdep
  projects/jbuild/usr.sbin/chown/Buildfile.dirdep
  projects/jbuild/usr.sbin/chroot/Buildfile.dirdep
  projects/jbuild/usr.sbin/ckdist/Buildfile.dirdep
  projects/jbuild/usr.sbin/clear_locks/Buildfile.dirdep
  projects/jbuild/usr.sbin/config/Buildfile.dirdep
  projects/jbuild/usr.sbin/cpucontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/crashinfo/Buildfile
  projects/jbuild/usr.sbin/crashinfo/Buildfile.dirdep
  projects/jbuild/usr.sbin/cron/Buildfile.dirdep
  projects/jbuild/usr.sbin/cron/cron/Buildfile.dirdep
  projects/jbuild/usr.sbin/cron/crontab/Buildfile.dirdep
  projects/jbuild/usr.sbin/cron/lib/Buildfile.dirdep
  projects/jbuild/usr.sbin/crunch/Buildfile.dirdep
  projects/jbuild/usr.sbin/crunch/crunchgen/Buildfile.dirdep
  projects/jbuild/usr.sbin/crunch/crunchide/Buildfile.dirdep
  projects/jbuild/usr.sbin/ctm/Buildfile.dirdep
  projects/jbuild/usr.sbin/ctm/ctm/Buildfile.dirdep
  projects/jbuild/usr.sbin/ctm/ctm_dequeue/Buildfile.dirdep
  projects/jbuild/usr.sbin/ctm/ctm_rmail/Buildfile.dirdep
  projects/jbuild/usr.sbin/ctm/ctm_smail/Buildfile.dirdep
  projects/jbuild/usr.sbin/ctm/mkCTM/Buildfile.dirdep
  projects/jbuild/usr.sbin/cxgbtool/Buildfile.dirdep
  projects/jbuild/usr.sbin/daemon/Buildfile.dirdep
  projects/jbuild/usr.sbin/dconschat/Buildfile.dirdep
  projects/jbuild/usr.sbin/devinfo/Buildfile.dirdep
  projects/jbuild/usr.sbin/digictl/Buildfile.dirdep
  projects/jbuild/usr.sbin/diskinfo/Buildfile.dirdep
  projects/jbuild/usr.sbin/dumpcis/Buildfile.dirdep
  projects/jbuild/usr.sbin/edquota/Buildfile.dirdep
  projects/jbuild/usr.sbin/eeprom/Buildfile.dirdep
  projects/jbuild/usr.sbin/extattr/Buildfile.dirdep
  projects/jbuild/usr.sbin/extattrctl/Buildfile.dirdep
  projects/jbuild/usr.sbin/faithd/Buildfile.dirdep
  projects/jbuild/usr.sbin/fdcontrol/Buildfile.dirdep
  projects/jbuild/usr.sbin/fdformat/Buildfile.dirdep
  projects/jbuild/usr.sbin/fdread/Buildfile.dirdep
  projects/jbuild/usr.sbin/fdwrite/Buildfile.dirdep
  projects/jbuild/usr.sbin/fifolog/Buildfile.dirdep
  projects/jbuild/usr.sbin/fifolog/fifolog_create/Buildfile.dirdep
  projects/jbuild/usr.sbin/fifolog/fifolog_reader/Buildfile.dirdep
  projects/jbuild/usr.sbin/fifolog/fifolog_writer/Buildfile.dirdep
  projects/jbuild/usr.sbin/fifolog/lib/Buildfile.dirdep
  projects/jbuild/usr.sbin/watch/Buildfile.dirdep
  projects/jbuild/usr.sbin/watchdogd/Buildfile.dirdep
  projects/jbuild/usr.sbin/wlandebug/Buildfile.dirdep
  projects/jbuild/usr.sbin/wlconfig/Buildfile.dirdep
  projects/jbuild/usr.sbin/yp_mkdb/Buildfile.dirdep
  projects/jbuild/usr.sbin/ypset/Buildfile.dirdep
  projects/jbuild/usr.sbin/zzz/Buildfile
  projects/jbuild/usr.sbin/zzz/Buildfile.dirdep

Modified: projects/jbuild/Buildfile.dirdep
==============================================================================
--- projects/jbuild/Buildfile.dirdep	Thu May 28 04:35:09 2009	(r192957)
+++ projects/jbuild/Buildfile.dirdep	Thu May 28 04:51:05 2009	(r192958)
@@ -1,155 +1,135 @@
 # This file is automatically generated. DO NOT EDIT!
 .if !defined(NODIRDEP)
-# DIRDEP=  bin crypto etc games gnu include kerberos5 lib libexec release rescue sbin secure share stage sys tools usr.bin usr.sbin
-.if empty(D_INC_DONE:Mbin)
-D_INC_DONE+= bin
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mcrypto)
-D_INC_DONE+= crypto
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/crypto/Buildfile.dirdep)
-.include "${.SRCTOP}/crypto/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/crypto/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Metc)
-D_INC_DONE+= etc
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/etc/Buildfile.dirdep)
-.include "${.SRCTOP}/etc/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/etc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mgames)
-D_INC_DONE+= games
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/games/Buildfile.dirdep)
-.include "${.SRCTOP}/games/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/games/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mgnu)
-D_INC_DONE+= gnu
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/gnu/Buildfile.dirdep)
-.include "${.SRCTOP}/gnu/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/gnu/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Minclude)
-D_INC_DONE+= include
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/include/Buildfile.dirdep)
-.include "${.SRCTOP}/include/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/include/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mkerberos5)
-D_INC_DONE+= kerberos5
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/kerberos5/Buildfile.dirdep)
-.include "${.SRCTOP}/kerberos5/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/kerberos5/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mlib)
-D_INC_DONE+= lib
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/lib/Buildfile.dirdep)
-.include "${.SRCTOP}/lib/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/lib/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mlibexec)
-D_INC_DONE+= libexec
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/libexec/Buildfile.dirdep)
-.include "${.SRCTOP}/libexec/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/libexec/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mrelease)
-D_INC_DONE+= release
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/release/Buildfile.dirdep)
-.include "${.SRCTOP}/release/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/release/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mrescue)
-D_INC_DONE+= rescue
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/rescue/Buildfile.dirdep)
-.include "${.SRCTOP}/rescue/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/rescue/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Msbin)
-D_INC_DONE+= sbin
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/sbin/Buildfile.dirdep)
-.include "${.SRCTOP}/sbin/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/sbin/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Msecure)
-D_INC_DONE+= secure
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/secure/Buildfile.dirdep)
-.include "${.SRCTOP}/secure/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/secure/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mshare)
-D_INC_DONE+= share
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/share/Buildfile.dirdep)
-.include "${.SRCTOP}/share/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/share/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mstage)
-D_INC_DONE+= stage
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/stage/Buildfile.dirdep)
-.include "${.SRCTOP}/stage/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/stage/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Msys)
-D_INC_DONE+= sys
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/sys/Buildfile.dirdep)
-.include "${.SRCTOP}/sys/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/sys/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mtools)
-D_INC_DONE+= tools
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/tools/Buildfile.dirdep)
-.include "${.SRCTOP}/tools/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/tools/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Musr.bin)
-D_INC_DONE+= usr.bin
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/usr.bin/Buildfile.dirdep)
-.include "${.SRCTOP}/usr.bin/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/usr.bin/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Musr.sbin)
-D_INC_DONE+= usr.sbin
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/usr.sbin/Buildfile.dirdep)
-.include "${.SRCTOP}/usr.sbin/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/usr.sbin/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 

Modified: projects/jbuild/bin/Buildfile.dirdep
==============================================================================
--- projects/jbuild/bin/Buildfile.dirdep	Thu May 28 04:35:09 2009	(r192957)
+++ projects/jbuild/bin/Buildfile.dirdep	Thu May 28 04:51:05 2009	(r192958)
@@ -1,299 +1,261 @@
 # This file is automatically generated. DO NOT EDIT!
 .if !defined(NODIRDEP)
-# DIRDEP=  bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/getfacl bin/hostname bin/kenv bin/kill bin/ln bin/ls bin/mkdir bin/mv bin/pax bin/pkill bin/ps bin/pwd bin/rcp bin/realpath bin/rm bin/rmail bin/rmdir bin/setfacl bin/sh bin/sleep bin/stty bin/sync bin/test bin/uuidgen
-.if empty(D_INC_DONE:Mbin/cat)
-D_INC_DONE+= bin/cat
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/cat/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/cat/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/cat/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/chflags)
-D_INC_DONE+= bin/chflags
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/chflags/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/chflags/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/chflags/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/chio)
-D_INC_DONE+= bin/chio
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/chio/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/chio/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/chio/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/chmod)
-D_INC_DONE+= bin/chmod
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/chmod/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/chmod/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/chmod/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/cp)
-D_INC_DONE+= bin/cp
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/cp/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/cp/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/cp/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/csh)
-D_INC_DONE+= bin/csh
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/csh/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/csh/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/csh/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/date)
-D_INC_DONE+= bin/date
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/date/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/date/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/date/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/dd)
-D_INC_DONE+= bin/dd
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/dd/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/dd/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/dd/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/df)
-D_INC_DONE+= bin/df
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/df/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/df/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/df/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/domainname)
-D_INC_DONE+= bin/domainname
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/domainname/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/domainname/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/domainname/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/echo)
-D_INC_DONE+= bin/echo
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/echo/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/echo/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/echo/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/ed)
-D_INC_DONE+= bin/ed
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/ed/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/ed/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/ed/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/expr)
-D_INC_DONE+= bin/expr
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/expr/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/expr/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/expr/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/getfacl)
-D_INC_DONE+= bin/getfacl
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/getfacl/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/getfacl/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/getfacl/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/hostname)
-D_INC_DONE+= bin/hostname
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/hostname/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/hostname/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/hostname/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/kenv)
-D_INC_DONE+= bin/kenv
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/kenv/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/kenv/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/kenv/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/kill)
-D_INC_DONE+= bin/kill
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/kill/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/kill/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/kill/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/ln)
-D_INC_DONE+= bin/ln
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/ln/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/ln/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/ln/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/ls)
-D_INC_DONE+= bin/ls
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/ls/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/ls/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/ls/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/mkdir)
-D_INC_DONE+= bin/mkdir
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/mkdir/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/mkdir/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/mkdir/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/mv)
-D_INC_DONE+= bin/mv
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/mv/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/mv/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/mv/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/pax)
-D_INC_DONE+= bin/pax
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/pax/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/pax/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/pax/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/pkill)
-D_INC_DONE+= bin/pkill
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/pkill/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/pkill/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/pkill/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/ps)
-D_INC_DONE+= bin/ps
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/ps/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/ps/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/ps/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/pwd)
-D_INC_DONE+= bin/pwd
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/pwd/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/pwd/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/pwd/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/rcp)
-D_INC_DONE+= bin/rcp
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/rcp/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/rcp/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/rcp/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/realpath)
-D_INC_DONE+= bin/realpath
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/realpath/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/realpath/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/realpath/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/rm)
-D_INC_DONE+= bin/rm
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/rm/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/rm/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/rm/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/rmail)
-D_INC_DONE+= bin/rmail
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/rmail/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/rmail/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/rmail/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/rmdir)
-D_INC_DONE+= bin/rmdir
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/rmdir/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/rmdir/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/rmdir/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/setfacl)
-D_INC_DONE+= bin/setfacl
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/setfacl/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/setfacl/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/setfacl/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/sh)
-D_INC_DONE+= bin/sh
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/sh/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/sh/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/sh/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/sleep)
-D_INC_DONE+= bin/sleep
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/sleep/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/sleep/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/sleep/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/stty)
-D_INC_DONE+= bin/stty
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/stty/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/stty/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/stty/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/sync)
-D_INC_DONE+= bin/sync
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/sync/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/sync/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/sync/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/test)
-D_INC_DONE+= bin/test
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/test/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/test/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/test/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
-.if empty(D_INC_DONE:Mbin/uuidgen)
-D_INC_DONE+= bin/uuidgen
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/bin/uuidgen/Buildfile.dirdep)
-.include "${.SRCTOP}/bin/uuidgen/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/bin/uuidgen/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 

Modified: projects/jbuild/bin/cat/Buildfile.dirdep
==============================================================================
--- projects/jbuild/bin/cat/Buildfile.dirdep	Thu May 28 04:35:09 2009	(r192957)
+++ projects/jbuild/bin/cat/Buildfile.dirdep	Thu May 28 04:51:05 2009	(r192958)
@@ -1,14 +1,67 @@
 # This file is automatically generated. DO NOT EDIT!
 .if !defined(NODIRDEP)
-# DIRDEP= stage
-.if empty(D_INC_DONE:Mstage)
-D_INC_DONE+= stage
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/stage/Buildfile.dirdep)
-.include "${.SRCTOP}/stage/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/gnu/lib/csu/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/gnu/lib/libgcc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
+dirdep := ${.SRCTOP}/include/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/lib/libc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/stage/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/sys/sys/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+.for t in ${MACHINE_LIST}
+_d=lib/csu/MACHINE_ARCH
+dirdep := ${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+.endfor
+.for t in ${MACHINE_LIST}
+_d=sys/MACHINE_ARCH/include
+dirdep := ${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+.endfor
 .endif
 
 .for t in ${MACHINE_LIST}
@@ -17,6 +70,34 @@ D_TGTS_${t}=
 
 .if !defined(NODIRDEP)
 _MACHINE_LIST:= ${MACHINE_LIST}
+.if exists(${.SRCTOP}/gnu/lib/csu/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/gnu/lib/csu/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.if exists(${.SRCTOP}/gnu/lib/libgcc/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/gnu/lib/libgcc/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.if exists(${.SRCTOP}/include/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/include/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.if exists(${.SRCTOP}/lib/libc/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/lib/libc/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
 .if exists(${.SRCTOP}/stage/Buildfile.dirdep)
 .for _t in ${_MACHINE_LIST}
 D_TGTS_${_t}+= ${.OBJROOT}/${_t}/stage/all
@@ -24,6 +105,29 @@ D_TGTS_${_t}:= ${D_TGTS_${_t}}
 .endfor
 .endif
 
+.if exists(${.SRCTOP}/sys/sys/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/sys/sys/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.for t in ${_MACHINE_LIST}
+_d=lib/csu/MACHINE_ARCH
+.if exists(${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep)
+D_TGTS_${t}+= ${.OBJROOT}/${t}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/all
+D_TGTS_${t}:= ${D_TGTS_${t}}
+.endif
+
+.endfor
+.for t in ${_MACHINE_LIST}
+_d=sys/MACHINE_ARCH/include
+.if exists(${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep)
+D_TGTS_${t}+= ${.OBJROOT}/${t}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/all
+D_TGTS_${t}:= ${D_TGTS_${t}}
+.endif
+
+.endfor
 
 .endif
 .for t in ${MACHINE_LIST}

Modified: projects/jbuild/bin/chflags/Buildfile.dirdep
==============================================================================
--- projects/jbuild/bin/chflags/Buildfile.dirdep	Thu May 28 04:35:09 2009	(r192957)
+++ projects/jbuild/bin/chflags/Buildfile.dirdep	Thu May 28 04:51:05 2009	(r192958)
@@ -1,14 +1,67 @@
 # This file is automatically generated. DO NOT EDIT!
 .if !defined(NODIRDEP)
-# DIRDEP= stage
-.if empty(D_INC_DONE:Mstage)
-D_INC_DONE+= stage
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/stage/Buildfile.dirdep)
-.include "${.SRCTOP}/stage/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/gnu/lib/csu/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/gnu/lib/libgcc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
+dirdep := ${.SRCTOP}/include/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/lib/libc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/stage/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/sys/sys/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+.for t in ${MACHINE_LIST}
+_d=lib/csu/MACHINE_ARCH
+dirdep := ${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+.endfor
+.for t in ${MACHINE_LIST}
+_d=sys/MACHINE_ARCH/include
+dirdep := ${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+.endfor
 .endif
 
 .for t in ${MACHINE_LIST}
@@ -17,6 +70,34 @@ D_TGTS_${t}=
 
 .if !defined(NODIRDEP)
 _MACHINE_LIST:= ${MACHINE_LIST}
+.if exists(${.SRCTOP}/gnu/lib/csu/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/gnu/lib/csu/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.if exists(${.SRCTOP}/gnu/lib/libgcc/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/gnu/lib/libgcc/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.if exists(${.SRCTOP}/include/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/include/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.if exists(${.SRCTOP}/lib/libc/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/lib/libc/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
 .if exists(${.SRCTOP}/stage/Buildfile.dirdep)
 .for _t in ${_MACHINE_LIST}
 D_TGTS_${_t}+= ${.OBJROOT}/${_t}/stage/all
@@ -24,6 +105,29 @@ D_TGTS_${_t}:= ${D_TGTS_${_t}}
 .endfor
 .endif
 
+.if exists(${.SRCTOP}/sys/sys/Buildfile.dirdep)
+.for _t in ${_MACHINE_LIST}
+D_TGTS_${_t}+= ${.OBJROOT}/${_t}/sys/sys/all
+D_TGTS_${_t}:= ${D_TGTS_${_t}}
+.endfor
+.endif
+
+.for t in ${_MACHINE_LIST}
+_d=lib/csu/MACHINE_ARCH
+.if exists(${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep)
+D_TGTS_${t}+= ${.OBJROOT}/${t}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/all
+D_TGTS_${t}:= ${D_TGTS_${t}}
+.endif
+
+.endfor
+.for t in ${_MACHINE_LIST}
+_d=sys/MACHINE_ARCH/include
+.if exists(${.SRCTOP}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/Buildfile.dirdep)
+D_TGTS_${t}+= ${.OBJROOT}/${t}/${_d:S,MACHINE_ARCH,${MACHINE_ARCH.${t}},g}/all
+D_TGTS_${t}:= ${D_TGTS_${t}}
+.endif
+
+.endfor
 
 .endif
 .for t in ${MACHINE_LIST}

Modified: projects/jbuild/bin/chio/Buildfile.dirdep
==============================================================================
--- projects/jbuild/bin/chio/Buildfile.dirdep	Thu May 28 04:35:09 2009	(r192957)
+++ projects/jbuild/bin/chio/Buildfile.dirdep	Thu May 28 04:51:05 2009	(r192958)
@@ -1,14 +1,67 @@
 # This file is automatically generated. DO NOT EDIT!
 .if !defined(NODIRDEP)
-# DIRDEP= stage
-.if empty(D_INC_DONE:Mstage)
-D_INC_DONE+= stage
-D_INC_DONE:= ${D_INC_DONE}
-.if exists(${.SRCTOP}/stage/Buildfile.dirdep)
-.include "${.SRCTOP}/stage/Buildfile.dirdep"
+dirdep := ${.SRCTOP}/gnu/lib/csu/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/gnu/lib/libgcc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
 .endif
 .endif
 
+dirdep := ${.SRCTOP}/include/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})
+.if exists(${dirdep})
+.include "${dirdep}"
+.endif
+.endif
+
+dirdep := ${.SRCTOP}/lib/libc/Buildfile.dirdep
+.if empty(.MAKEFILE_LIST:M${dirdep})

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list