Add unified Makefile