split the Makefile