better variables in Makefile