use one makefile template