add ability to dynamically make use of make -- minor