Comment utiliser pkg-config à Faire

Je veux compiler le plus simple GTK programme.
Je peux le compiler en utilisant la ligne de commande:

gcc $(pkg-config --cflags --libs gtk+-3.0)  main.c -o main.o

Cependant, si j'utilise Faire cela ne fonctionne pas:

CFLAGS=-g -Wall -Wextra $(pkg-config --cflags)
LDFLAGS=$(pkg-config --libs gtk+-3.0)
CC=gcc

SOURCES=$(wildcard *.c)
EXECUTABLES=$(patsubst %.c,%,$(SOURCES))

all: $(EXECUTABLES)

Il me dit ceci:

gcc -g -Wall -Wextra    -c -o main.o main.c
main.c:1:21: fatal error: gtk/gtk.h: No such file or directory
 #include <gtk/gtk.h>
                     ^
compilation terminated.
<builtin>: recipe for target 'main.o' failed
make: *** [main.o] Error 1

Où puis-je coller $(pkg-config --cflags --libs gtk+-3.0) dans le fichier Makefile pour faire de la compilation?

Merci beaucoup d'avance pour votre aimable aide.

Répondu here
Pas tout à fait; ce n'montrer un correctif si vous regardez assez dur. Garder ce commentaire, de toute façon.
Plus une alternative que d'une réponse, mais peut-être vous pouvez envisager d'utiliser CMake au lieu de la plaine des Makefiles. Il a une bien meilleure syntaxe et est multi-plateforme.

OriginalL'auteur Jenia Ivanov | 2015-02-16