Update storage code to allow plugins

Add naive plugin support to the storage code, it will
load plugins from $(libdir)/fprintd/modules, given the configuration
from /etc/fprintd.conf.
This commit is contained in:
Bastien Nocera
2008-10-29 18:34:38 +00:00
committed by Daniel Drake
parent 96b444ed3e
commit bd2debc01e
8 changed files with 110 additions and 71 deletions

View File

@ -5,12 +5,12 @@ CLEANFILES = $(BUILT_SOURCES)
bin_PROGRAMS = verify enroll
verify_SOURCES = verify.c
verify_CFLAGS = $(AM_CFLAGS) $(DBUS_GLIB_CFLAGS)
verify_LDADD = $(DBUS_GLIB_LIBS)
verify_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS)
verify_LDADD = $(GLIB_LIBS)
enroll_SOURCES = enroll.c
enroll_CFLAGS = $(AM_CFLAGS) $(DBUS_GLIB_CFLAGS)
enroll_LDADD = $(DBUS_GLIB_LIBS)
enroll_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS)
enroll_LDADD = $(GLIB_LIBS)
manager-dbus-glue.h: ../src/manager.xml
dbus-binding-tool --prefix=fprint_manager --mode=glib-client $< --output=$@