Ooh, I like it... Along those lines, what if we had Makefile include
a
Makefile.local if it existed, which was .cvsignore'd? Then you could
tweak your local default build prefs to your hearts content without
having to worry about accidentally committing them...
Actually you can write your own that does "include Makefile" and either use
"make -f Makefile.local" or just call it GNUmakefile and it will be used in
preference to Makefile by default.