Makefile more complex