working makefile inheritance