60ca6f7a46dd046c4d882de6d0c542f1deb763e8
[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                   strio.c
13 OBJECTS = main.o \
14                   callbacks.o \
15                   error.o \
16                   stream.o \
17                   window.o \
18                   glk.o \
19                   gestalt.o \
20                   fileref.o \
21                   case.o \
22                   model.o \
23                   strio.o
24
25 CFLAGS = -g -Wall -O0 -export-dynamic `pkg-config --cflags ${PKG_CONFIG}`
26 LIBS = -export-dynamic `pkg-config --libs ${PKG_CONFIG}`
27
28 all: gargoyle-gtk gargoyle-gtk.ui
29
30 gargoyle-gtk: ${OBJECTS}
31         ${CC} ${LIBS} -o gargoyle-gtk ${OBJECTS}
32
33 gargoyle-gtk.ui: gargoyle-gtk.glade
34         gtk-builder-convert gargoyle-gtk.glade gargoyle-gtk.ui
35         
36 clean:
37         ${RM} -f ${OBJECTS} gargoyle-gtk gargoyle-gtk.ui