Common makefile