starting from generic makefile