Makefile: automatically generate dependencies and rules

Greatly inspired by https://philpep.org/blog/a-makefile-for-your-dockerfiles

This open the way to automatically update variants. However this is not part of
this series.
1 job for topic/default/split-make in 15 seconds