CC = gcc
-CFLAGS = `pkg-config --cflags qdbm glib-2.0 gtk+-2.0`
+CFLAGS = `pkg-config --cflags qdbm glib-2.0 gtk+-2.0 sqlite3`
LIBS = `pkg-config --libs qdbm glib-2.0`
GTKLIBS = `pkg-config --libs gtk+-2.0`
-OBJECTS = dptovl.o listvl.o normal.o regex.o ui.o
+SQLITELIBS = `pkg-config --libs sqlite3`
+OBJECTS = dptovl.o listvl.o normal.o regex.o ui.o helper.o helper_test.o \
+ helper_test2.o
+PROGRAMS = dptovl listvl normal ui helper_test helper_test2
-all: dptovl listvl normal ui
+all: $(PROGRAMS)
.c.o:
$(CC) $(CFLAGS) -o $@ -c $<
ui: ui.o regex.o
$(CC) -o ui ui.o regex.o $(LIBS) $(GTKLIBS)
+helper_test: helper.o helper_test.o
+ $(CC) -o helper_test helper_test.o helper.o $(SQLITELIBS)
+
+helper_test2: helper.o helper_test2.o
+ $(CC) -o helper_test2 helper_test2.o helper.o $(SQLITELIBS)
+
+
clean:
- rm -f $(OBJECTS) dptovl listvl normal ui
+ rm -f $(OBJECTS) $(PROGRAMS)