make makefiles independent of source