use Makedefs rather than passing lots of things on make command line