split Makefile