use more variables in makefile