CC = gcc 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` 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: $(PROGRAMS) .c.o: $(CC) $(CFLAGS) -o $@ -c $< dptovl: dptovl.o $(CC) -o dptovl dptovl.o $(LIBS) listvl: listvl.o regex.o $(CC) -o listvl listvl.o regex.o $(LIBS) normal: normal.o $(CC) -o normal normal.o $(LIBS) 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) $(PROGRAMS)