1 CC = gcc -g -std=c99 -pedantic
4 GTK_CFLAGS = $(shell pkg-config --cflags gtk+-2.0)
5 GTK_LIBS = $(shell pkg-config --libs gtk+-2.0)
6 GLADEUI_CFLAGS = $(shell pkg-config --cflags gladeui-1.0)
7 GLADEUI_LIBS = $(shell pkg-config --libs gladeui-1.0)
9 main: main.o libaspectbin.so
10 $(CC) -o $@ $(GTK_LIBS) $(LDFLAGS) $^
12 libaspectbin.so: aspectbin.o aspectbin-glade.o
13 $(CC) -fPIC -shared -o $@ $(GTK_LIBS) $(GLADEUI_LIBS) $(LDFLAGS) $^
16 $(CC) -fPIC -c -o $@ $(WARNINGS) $(GTK_CFLAGS) $(GLADEUI_CFLAGS) $(CFLAGS) $<
18 aspectbin.o: aspectbin.h