CC=gcc GTKBC=gtk-builder-convert CFLAGS=-W -Wall -Werror -Wno-error=unused-parameter -g LDFLAGS=-export-dynamic -Werror -g EXEC=test7 CFLAGS+=$(shell pkg-config --cflags gtk+-2.0 gthread-2.0 libpulse) LDFLAGS+=$(shell pkg-config --libs gtk+-2.0 gthread-2.0 libpulse) SRC= $(wildcard *.c) OBJ= $(SRC:.c=.o) all: $(EXEC) $(EXEC): $(OBJ) $(CC) -o $@ $^ $(LDFLAGS) #test7.c: win_main.xml %.xml: %.glade $(GTKBC) $< $@ %.o: %.c $(CC) -o $@ -c $< $(CFLAGS) .PHONY: clean mrproper clean: rm *.o *.xml mrproper: clean rm $(EXEC)