CC = gcc -std=c99 -pedantic WARNINGS = -Wall GTK_CFLAGS = $(shell pkg-config --cflags gtk+-2.0) GTK_LIBS = $(shell pkg-config --libs gtk+-2.0) main: main.o aspectbin.o $(CC) -o $@ $(GTK_LIBS) $^ .c.o: $(CC) -c -o $@ $(WARNINGS) $(GTK_CFLAGS) $(CFLAGS) $< aspectbin.o: aspectbin.h main.o: aspectbin.h