unify makefiles