| Project | Description |
| genmake | genmake is a bash script that generates Makefiles. It lookes at the includes, just like ccbuild, however it doesn't follow them to find new objects in the directories.
20th May 2005: I've contacted the developer and he assured me the next version will contain recursive behaviour. |
| build | Build was a bash script and then started to use perl. It states it can generate Makefiles by scanning your C++ source, however I havn't been able to get it fully functioning, so I can't really say anything about it. The last update was in at the end of 2003, so I don't think the system is still maintained. The feeling of having scripts calling scripts again kept me from trying harder or contacting the developers. |
| genmake | A C++ program. Scans your C++ code for local includes. To determine the source files needed for the body of the header it uses comments in the header sourcecode. |
| Maker | A C++ program. It needs to be called with the main program and all headers which are part of the program. It uses a simple scanning technique, with one very good hint which helped ccbuild: includes with a space after the "#" are ignored by Maker. This found it's way into ccbuild, which now ignores includes with exactly 2 spaces betwee the "#" and include. It can also graph build dependencies of the whole project, which can give you an insight on what has to be recompiled when you change something. |
| More programs might be out there, report them if you think they should be listed here. You can also search for genmake, which seems most common. |