This is just a list of things to do on our base system make. Actually it's two lists: the first one
with the simple stuff, the second one with the hard things and features.
Simple stuff:
Harder stuff:
make the .POSIX target working
pattern rules
use hash tables for variables (I have a patch from jmallet@, it needs some testing)
make the MAKEFLAGS environment variable standard conform. This includes fixing the handling of command line variable definitions
array processing for variables (check NetBSD's make. It may be already there).