fix Makefile rules