Update makefile to build sqlite programs
[cascardo/avaliacao2008.git] / Makefile
1 CC = gcc
2 CFLAGS = `pkg-config --cflags qdbm glib-2.0 gtk+-2.0 sqlite3`
3 LIBS = `pkg-config --libs qdbm glib-2.0`
4 GTKLIBS = `pkg-config --libs gtk+-2.0`
5 SQLITELIBS = `pkg-config --libs sqlite3`
6 OBJECTS = dptovl.o listvl.o normal.o regex.o ui.o helper.o helper_test.o \
7         helper_test2.o
8 PROGRAMS = dptovl listvl normal ui helper_test helper_test2
9
10 all: $(PROGRAMS)
11
12 .c.o:
13         $(CC) $(CFLAGS) -o $@ -c $<
14
15 dptovl: dptovl.o
16         $(CC) -o dptovl dptovl.o $(LIBS)
17
18 listvl: listvl.o regex.o
19         $(CC) -o listvl listvl.o regex.o $(LIBS)
20
21 normal: normal.o
22         $(CC) -o normal normal.o $(LIBS)
23
24 ui: ui.o regex.o
25         $(CC) -o ui ui.o regex.o $(LIBS) $(GTKLIBS)
26
27 helper_test: helper.o helper_test.o
28         $(CC) -o helper_test helper_test.o helper.o $(SQLITELIBS)
29
30 helper_test2: helper.o helper_test2.o
31         $(CC) -o helper_test2 helper_test2.o helper.o $(SQLITELIBS)
32
33
34 clean:
35         rm -f $(OBJECTS) $(PROGRAMS)