1 include $(top_srcdir)/common.mk
2 SUBDIRS = db dbus plugins
5 bin_PROGRAMS = gsignond
8 gsignond-identity-enum-types.h \
9 gsignond-identity-enum-types.c \
12 gsignond-identity-enum-types.h: $(top_srcdir)/src/common/gsignond-enum.h.template gsignond-identity.h
13 $(GLIB_MKENUMS) --template $(top_srcdir)/src/common/gsignond-enum.h.template \
14 --fhead "#ifndef GSIGNOND_IDENTITY_ENUM_TYPES_H_\n#define GSIGNOND_IDENTITY_ENUM_TYPES_H_\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS" \
15 --identifier-prefix GSignond \
16 --ftail "\nG_END_DECLS\n\n#endif\n" \
17 $(srcdir)/gsignond-identity.h > $@
19 gsignond-identity-enum-types.c: $(top_srcdir)/src/common/gsignond-enum.c.template gsignond-identity.h
20 $(GLIB_MKENUMS) --template $(top_srcdir)/src/common/gsignond-enum.c.template \
21 --fhead "#include \"gsignond-identity-enum-types.h\"\n" \
22 --identifier-prefix GSignond \
23 $(srcdir)/gsignond-identity.h > $@
25 gsignond_includedir = $(includedir)/gsignond
26 gsignond_pubhdr = ../../include/gsignond
27 gsignond_include_HEADERS = \
28 $(gsignond_pubhdr)/gsignond-access-control-manager.h \
29 $(gsignond_pubhdr)/gsignond-config-dbus.h \
30 $(gsignond_pubhdr)/gsignond-config-general.h \
31 $(gsignond_pubhdr)/gsignond-config.h \
32 $(gsignond_pubhdr)/gsignond-credentials.h \
33 $(gsignond_pubhdr)/gsignond-dictionary.h \
34 $(gsignond_pubhdr)/gsignond-error.h \
35 $(gsignond_pubhdr)/gsignond-extension-interface.h \
36 $(gsignond_pubhdr)/gsignond-log.h \
37 $(gsignond_pubhdr)/gsignond-plugin-interface.h \
38 $(gsignond_pubhdr)/gsignond-secret-storage.h \
39 $(gsignond_pubhdr)/gsignond-security-context.h \
40 $(gsignond_pubhdr)/gsignond-session-data.h \
41 $(gsignond_pubhdr)/gsignond-signonui-data.h \
42 $(gsignond_pubhdr)/gsignond-storage-manager.h \
43 $(gsignond_pubhdr)/gsignond-utils.h
47 gsignond-auth-session.c \
48 gsignond-auth-session.h \
53 gsignond-signonui-proxy.c \
54 gsignond-signonui-proxy.h \
65 -I$(top_srcdir)/include/ \
66 -I$(top_srcdir)/src/ \
67 -DGSIGNOND_EXTENSIONS_DIR='"$(extensionsdir)"' \
72 $(top_builddir)/src/common/libgsignond-common.la \
73 $(top_builddir)/src/daemon/db/libgsignond-db.la \
74 $(top_builddir)/src/daemon/dbus/libgsignond-dbus.la \
75 $(top_builddir)/src/daemon/plugins/libgsignond-plugins.la \
81 chown root $(DESTDIR)$(bindir)/gsignond || true
82 chmod u+s $(DESTDIR)$(bindir)/gsignond || true
86 gsignond-identity-enum-types.h \
87 gsignond-identity-enum-types.c \