
Start to gussy up Makefile to start to incorporate some of the knowledge necessary to build hugs in this modern world ;-)
[Guessing at where these changes are heading...] btw It's probably not immediately obvious but the existing Makefile is compatible with non-GNU makes including Microsoft's nmake. It's a pain in the ass doing this but some of the things to avoid are: -include include This is part of why we use @MKINSTALL@ and autoconf to include MkInstall.in into the file. Another reason is that it avoids providing targets that have no hope of working on particular platforms. $(wildcard *.c) gcc -M OTOH, if you wanted to add a script to generate dependencies or lists of files on your machine and these were automatically included in the distributed Makefile, that would be fine. ${FOO} $(FOO) is more portable This is pretty important - there are still machines out there that lack gnumake. Even those that have it might have it under gmake so we get a bug report and we send back one of those messages with 2 or 3 things to try. -- Alastair