move -std=gnu99 into CFLAGS
this also doesn't hardcore CC to gcc anymore,
so you can easily override it with clang or sth now.