tweak makefile rules