Updated makefile to use gnu99 standard