Fix build settings

Going recessive on makefiles is general what we are trying to get away from.  

if you need to do this you need to the build: ${TARGET} to build: settings using ifndef.