makefile madness fixed