make makefile use implicit rules