Independent makefile