diff options
Diffstat (limited to 'daemon/dbus/Makefile.am')
-rw-r--r-- | daemon/dbus/Makefile.am | 57 |
1 files changed, 49 insertions, 8 deletions
diff --git a/daemon/dbus/Makefile.am b/daemon/dbus/Makefile.am index 9d0b2e1a..536dcb59 100644 --- a/daemon/dbus/Makefile.am +++ b/daemon/dbus/Makefile.am @@ -1,5 +1,5 @@ -noinst_LTLIBRARIES += libgkd-dbus.la +noinst_LTLIBRARIES += libgkd-dbus.la libgkd-secrets.la daemon/dbus/gkd-secrets-generated.h: daemon/dbus/org.freedesktop.Secrets.xml $(AM_V_GEN) gdbus-codegen --interface-prefix org.freedesktop.Secrets. \ @@ -38,22 +38,45 @@ EXTRA_DIST += \ daemon/dbus/org.gnome.keyring.InternalUnsupportedGuiltRiddenInterface.xml \ $(NULL) -BUILT_SOURCES += \ +daemon_generated = \ daemon/dbus/gkd-daemon-generated.c \ - daemon/dbus/gkd-daemon-generated.h \ + daemon/dbus/gkd-daemon-generated.h + +secrets_generated = \ daemon/dbus/gkd-internal-generated.c \ daemon/dbus/gkd-internal-generated.h \ daemon/dbus/gkd-secrets-generated.c \ daemon/dbus/gkd-secrets-generated.h +BUILT_SOURCES += \ + $(daemon_generated) \ + $(secrets_generated) + libgkd_dbus_la_SOURCES = \ - $(BUILT_SOURCES) \ + $(daemon_generated) \ daemon/dbus/gkd-dbus.c \ daemon/dbus/gkd-dbus.h \ daemon/dbus/gkd-dbus-environment.c \ daemon/dbus/gkd-dbus-private.h \ daemon/dbus/gkd-dbus-secrets.c \ daemon/dbus/gkd-dbus-session.c \ + $(NULL) + +libgkd_dbus_la_LIBADD = \ + libgkd-secrets.la \ + $(GIO_LIBS) \ + $(GLIB_LIBS) \ + $(GOBJECT_LIBS) + +libgkd_dbus_la_CFLAGS = \ + -DGKD_SECRETS_HELPER=\"$(libexecdir)/gkd-secrets-helper\" \ + $(DAEMON_CFLAGS) \ + $(GCR_BASE_CFLAGS) \ + $(GIO_CFLAGS) \ + $(GOBJECT_CFLAGS) + +libgkd_secrets_la_SOURCES = \ + $(secrets_generated) \ daemon/dbus/gkd-secret-change.c \ daemon/dbus/gkd-secret-change.h \ daemon/dbus/gkd-secret-create.c \ @@ -82,20 +105,38 @@ libgkd_dbus_la_SOURCES = \ daemon/dbus/gkd-secret-unlock.c \ daemon/dbus/gkd-secret-unlock.h \ daemon/dbus/gkd-secret-util.c \ - daemon/dbus/gkd-secret-util.h \ - $(NULL) + daemon/dbus/gkd-secret-util.h -libgkd_dbus_la_LIBADD = \ +libgkd_secrets_la_LIBADD = \ $(GIO_LIBS) \ $(GLIB_LIBS) \ $(GOBJECT_LIBS) -libgkd_dbus_la_CFLAGS = \ +libgkd_secrets_la_CFLAGS = \ + $(DAEMON_CFLAGS) \ + $(GCR_BASE_CFLAGS) \ + $(GIO_CFLAGS) \ + $(GOBJECT_CFLAGS) + +libexec_PROGRAMS += gkd-secrets-helper + +gkd_secrets_helper_SOURCES = daemon/dbus/gkd-secrets-helper.c + +gkd_secrets_helper_CFLAGS = \ $(DAEMON_CFLAGS) \ $(GCR_BASE_CFLAGS) \ $(GIO_CFLAGS) \ $(GOBJECT_CFLAGS) +gkd_secrets_helper_LDADD = \ + libgkd-secrets.la \ + libgkm-secret-store.la \ + libgkm-wrap-layer.la \ + $(GCR_BASE_LIBS) \ + $(GIO_LIBS) \ + $(GLIB_LIBS) \ + $(GOBJECT_LIBS) + # ------------------------------------------------------------------- # TESTS |