> make cannot do any kind of dependency resolution, it assumes that whatever you need is right there. That leads to configure scripts, which like makefiles, are not standard
The ancient convention there is "make configure", which sets up whatever "make [build]" needs.
The ancient convention there is "make configure", which sets up whatever "make [build]" needs.