All Makefiles in extra folder were using gcc instead of $(CC), fix this
to allow cross-compilation
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* Tracking of rough waste (increments of 4 bytes) approximation.
May give false positives, but unlikely to do so much in practice.
* Global HWM tracking. VERY, VERY slow but useful for manual testing
of problematic code, startup memory usage, pool config validation,
etc.
* Rename prepare_sources.py to configure.py; the operation is similar to
autoconf ./configure so the association is useful.
* Rename make_dist.py to dist.py.
* Generate only one source set (combined or separate) for one run of
configure.py.
* Change dist.py to run configure.py three times to generate the default
source sets.
* Use an autodeleted temporary directory for preparing sources, which
removes some of the manual temporary file handling.