This is an old revision of the document!


Harti's notices

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:

  • constification
  • WARNS = 6
  • stylification
  • Warnings for open .if directives are only issued if the .if has evaluated to false. Make it warn always.

Harder stuff:

  • make the .POSIX target working
  • converge with NetBSD's make as much as possible
  • 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).

Currently I'm working with Max Okumoto from DragonFly BSD on the simple list. He's a committer there so this will keep us in synch.


  • hartibrandt.1112885359.txt.gz
  • Last modified: 2005/04/07 14:49
  • by HartiBrandt