Required variables in Makefile

Lazy set combined with $(error) will fail a recipe nicely if the user hasn’t provided the value for the var

REQUIRED_VAR = $(error Please supply a value for REQUIRED_VAR)