1413a5f405cb63c26b56d389f12bfe356e16cbd1
[rodin/chimara.git] / src / Makefile
1 PKG_CONFIG = gtk+-2.0
2 SOURCES = main.c \
3                   callbacks.c callbacks.h \
4                   error.c error.h \
5                   stream.c stream.h \
6                   window.c window.h \
7                   glk.c glk.h \
8                   gestalt.c \
9                   fileref.c fileref.h \
10                   case.c \
11                   model.c
12 OBJECTS = main.o \
13                   callbacks.o \
14                   error.o \
15                   stream.o \
16                   window.o \
17                   glk.o \
18                   gestalt.o \
19                   fileref.o \
20                   case.o \
21                   model.o
22
23 CFLAGS = -g -Wall -O0 -export-dynamic `pkg-config --cflags ${PKG_CONFIG}`
24 LIBS = -export-dynamic `pkg-config --libs ${PKG_CONFIG}`
25
26 all: gargoyle-gtk gargoyle-gtk.ui
27
28 gargoyle-gtk: ${OBJECTS}
29         ${CC} ${LIBS} -o gargoyle-gtk ${OBJECTS}
30
31 gargoyle-gtk.ui: gargoyle-gtk.glade
32         gtk-builder-convert gargoyle-gtk.glade gargoyle-gtk.ui
33         
34 clean:
35         ${RM} -f ${OBJECTS} gargoyle-gtk gargoyle-gtk.ui