Jamie Mackie says he hasn't given up on international football and wants to play for Scotland at Euro 2016.