5c4103d8298834c59e45183a7fe4532a3099ca37
[rodin/chimara.git] / src / Makefile
1 PKG_CONFIG = gtk+-2.0 gthread-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                   strio.c \
12                   event.c event.h \
13                   input.c input.h \
14                   style.c \
15                   first.c
16 OBJECTS = main.o \
17                   callbacks.o \
18                   error.o \
19                   stream.o \
20                   window.o \
21                   glk.o \
22                   gestalt.o \
23                   fileref.o \
24                   case.o \
25                   strio.o \
26                   event.o \
27                   input.o \
28                   style.o \
29                   first.o
30
31 CFLAGS = -g -Wall -O0 -export-dynamic `pkg-config --cflags ${PKG_CONFIG}`
32 LIBS = -export-dynamic `pkg-config --libs ${PKG_CONFIG}`
33
34 all: gargoyle-gtk gargoyle-gtk.ui
35
36 gargoyle-gtk: ${OBJECTS}
37         ${CC} ${LIBS} -o gargoyle-gtk ${OBJECTS}
38
39 gargoyle-gtk.ui: gargoyle-gtk.glade
40         gtk-builder-convert gargoyle-gtk.glade gargoyle-gtk.ui
41         
42 clean:
43         ${RM} -f ${OBJECTS} gargoyle-gtk gargoyle-gtk.ui