Of course not, build tools like make are supposed to handle invoking the compiler and the linker for you, and shouldn't stop until the entire build (and possibly tests) are finished (Edit: or fail.) The configure step is supposed to massage or generate the build tool's configuration files such that the compiler, linker and whatever else are invoked with the proper arguments for your system.gmake doesn't stop after the compile stage is complete and the link step begins. The building process starts automatically. So, how do you handle that?
The handmade Tcl configure tool this project uses doesn't do a great job of this, as you've already discovered. I discovered that it does not generate the correct Tcl/Tk linker flags. See the diff above for details.