Makefile improved makefile usage