To: freebsd-hackers@freebsd.org Subject: Add gnu/usr.bin/ld/ld/ + Change bsd.prog.mk + subdir + ports_subdir.mk Directory gnu/usr.bin/ld is a mess, it's a combination of prog dir & dir containing subdirs. Notice that gnu/usr.bin/ld/Makefile has .include , even though there are subdirs. This currently relies on duplicate script being maintained in both bsd.prog.mk & bsd.subdir.mk. (to trace what I mean, try changing temporarily all === to =Z= in /usr/share/mk/bsd.subdir.mk, then cd /usr/src/gnu ; make & look at ld area of log This duplication is not so bad, but I've duped the dup for bsd.ports_subdir.mk (had to 'cos of gmake), The whole thing's getting out of hand, What I'd like to do is clean up bsd.prog.mk bsd.subdir.mk bsd.ports_subdir.mk to eliminate spurious repetitition I'm not advocating change now while Rod needs stability for impending release, but I think it should be cleaned up after release freeze, something like this for ld: cd src/gnu/usr.bin/ld mkdir ld mv *.c *.h *.1 ld/ As for the share/mk stuff, I'll do it when Rod's done with the release, & has time to review my proposal (Rod has had previous interest in the share/mk stuff). Comments ? Julian S.