This repository is deprecated.
I think that even non-recursives Makefiles are not adapted to the task.
The autotools don't seem adapted to that task either.
Remains the build system used to build GNU/Linux images for embedded devices.
Librewrt would work well if it had something like autorev in openembedded.
Openembedded would then need to be adapted to that task.
