reduce Makefile