makefile changes for new makefile spec