This was actually really simple - now i feel kinda stupid ( i gave up on it before, and just revisited it when i downloaded r6)
TARGET_CC = ccache $(TOOLCHAIN_PREFIX)gcc
TARGET_CXX = ccache $(TOOLCHAIN_PREFIX)g++
don't think there any downsides to this and can make rebuilds much faster. You may of course need to install ccache first.