Remove construct incompatible with C90
Remove hardcoded gcc and flags from Makefile