ticket:1 makefile magic 2