Added the -mrelax compiler flag in the Makefile to ensure that function pointers works across 128k barrier