new Makefile style