divided makefiles