gcc4X: rework some makefiles
authorJohn Marino <draco@marino.st>
Sat, 27 Oct 2012 15:42:36 +0000 (17:42 +0200)
committerJohn Marino <draco@marino.st>
Sat, 27 Oct 2012 15:51:07 +0000 (17:51 +0200)
commit64ed7155dec9fea48b542f16c80a6f0dd25dca37
treeab69f69ff5e06f457af015a16d39c981db7c3a17
parent572b65cc57d9e152d836739815a5e24daabea699
gcc4X: rework some makefiles

These are various tweaks to improve compatibility between legacy make and
bmake.  The biggest change was moving gnu/usr.bin dependencies outside to
Makefile.inc1 as part of _startup_lib* rather than fudge it with .PHONY
targets.  This kludge was causing some issues, as well as the double .USE
trick.
Makefile.inc1
gnu/lib/Makefile
gnu/lib/gcc44/Makefile
gnu/lib/gcc44/libgcc/Makefile
gnu/lib/gcc47/Makefile
gnu/lib/gcc47/libgcc/Makefile
gnu/lib/gcc47/libgcc_eh/Makefile
gnu/lib/gcc47/libstdc++/Makefile
gnu/usr.bin/cc44/cc_tools/tools/Makefile
gnu/usr.bin/cc47/cc_tools/tools/Makefile