title: How to get a GNUmakefile to recognize CFLAGS option for -std=c99 or -std=gnu99?
body: <p>I'm trying to compile a GNUstep program with the compiler option either c99 or gnu99, but it isn't being recognized ... here is my makefile:</p>
  
  <pre><code>include $(GNUSTEP_MAKEFILES)/common.make
  
  TOOL_NAME = triangular
  triangular_C_FLAGS = -std=gnu99
  triangular_HEADERS =
  triangular_OBJC_FILES = main.m
  triangular_RESOURCE_FILES =
  
  include $(GNUSTEP_MAKEFILES)/tool.make
  </code></pre>
  
  <p>Can anyone point me in the right direction or let me know what I'm doing wrong?</p>
  
  <p>Here is the output from make:</p>
  
  <pre><code>This is gnustep-make 2.6.0. Type 'make print-gnustep-make-help' for help.
  Making all for tool triangular...
   Compiling file main.m ...
  main.m: In function 'main':
  main.m:18:3: error: 'for' loop initial declarations are only allowed in C99 mode
  
  main.m:18:3: note: use option -std=c99 or -std=gnu99 to compile your code
  make[3]: *** [obj/triangular.obj/main.m.o] Error 1
  make[2]: *** [internal-tool-all_] Error 2
  make[1]: *** [triangular.all.tool.variables] Error 2
  make: *** [internal-all] Error 2
  </code></pre>