Improve 'compile' and 'dist' make target dependencies
Created by: elbenfreund
make compile
really depends on the execution of collect
as is needs to operate on the collected build data. This should be reflected by making compile
explicitly depend on it.
In a similar fashion make dist
should simply depend on compile
(which itself then triggers collect
) instead of chaining those targets manually.