This is a self-modifying file. Whenever a version number in one of the members increases, this program increases its own version number by 0.01. Can also increment alfa/beta version numbers. Members are enumerated below the __END__ token.
This implies that we get a new timestamp. If we make Makefile dependent on this program, we get a new Makefile everytime one of the versions changes. It is really not the cheapest solution, but maybe the most trivial one.
Add a new module by writing its name on a line after the __END__ token.
Change the overall version number arbitrarily by changing it within this file.
Andreas Koenig <email@example.com>