freertos compilation and makefile changes