better vars in makefile