Sinalizadores de vinculador no lugar errado

Estou tentando usar o Autotools para criar meu programa C que precisa ser vinculado a determinadas bibliotecas. Ele contém apenas um arquivo de origem C.

Este é o Makefile.am associado a ele:

bin_PROGRAMS=game
game_SOURCES=main.c
game_CFLAGS=`pkg-config --cflags libglfw`
game_LDFLAGS=`pkg-config --libs libglfw`

Quando executo o make, ele tenta compilá-lo usando o seguinte:

gcc `pkg-config --cflags libglfw` -g -O2 `pkg-config --libs libglfw`  -o game game-main.o

No entanto, isso está errado, pois os sinalizadores de link da biblioteca devem estar no final, caso contrário, ocorrerão erros sobre as referências indefinidas. Por exemplo, se eu executar isso:

gcc `pkg-config --cflags libglfw` -g -O2   -o game game-main.o `pkg-config --libs libglfw`

Compila bem.

Como posso fazer com que o LDFLAGS primário seja anexado no final e não no meio?

questionAnswers(1)

yourAnswerToTheQuestion