Make is well on its own, especially for everything that is not portable C.
>server applications ship entire operating systems in glorified chroots;
- Docker containers are running chroot'ed
- Containers still do have an whole POSIX-ly userland with shell and coreutils. You can extract every container onto an disk and make an static linux kernel boot it.