new make scheme
Makefile