fix makefile rule