Makefile with macros