- GNU make - currently we are following the "recursive makes considered harmfull" :-) - distclean calls clean again recurively. This causes already deleted dependencies to be regenerated - do shared libraries properly - add uninstall - modularize more - get platform.mk and shell in sync, make sure the user can set the variables there manually if we wants to - split things for different compilers and make them individually handleable - check out other makefile systems: - ION-3 - openradius - POCO - problems: - OpenBSD gmake: ../../makefiles/depend.mk:62: no file name for `-include' - make -j test with missing testd, some dependencies are missing - test target calls all target, this should not be necessary - Windows: - how to generate dependencies and include them in the NMAKE files? - how to add the generation of a setup.exe or MSI?