Como usar make e compilar como C99?
Estou tentando compilar um módulo do kernel do linux usando um Makefile:
obj-m += main.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
O que me dá:
main.c:54: warning: ISO C90 forbids mixed declarations and code
Eu preciso mudar para C99. Depois de ler, notei que preciso adicionar um sinalizador -std = c99, não sei onde ele deve ser adicionado.
Como altero o Makefile para que ele seja compilado como C99?