]> git.draconx.ca Git - aspectbin.git/blob - Makefile
Add initial support for glade.
[aspectbin.git] / Makefile
1 CC = gcc -g -std=c99 -pedantic
2 WARNINGS = -Wall
3
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)
8
9 main: main.o libaspectbin.so
10         $(CC) -o $@ $(GTK_LIBS) $(LDFLAGS) $^
11
12 libaspectbin.so: aspectbin.o aspectbin-glade.o
13         $(CC) -fPIC -shared -o $@ $(GTK_LIBS) $(GLADEUI_LIBS) $(LDFLAGS) $^
14
15 .c.o:
16         $(CC) -fPIC -c -o $@ $(WARNINGS) $(GTK_CFLAGS) $(GLADEUI_CFLAGS) $(CFLAGS) $<
17
18 aspectbin.o: aspectbin.h
19 main.o: aspectbin.h