more clean makevar