1 include $(top_srcdir)/common.mk
6 lib_LTLIBRARIES = libgsignond-common.la
9 gsignond-plugin-enum-types.h \
10 gsignond-plugin-enum-types.c \
13 GSIGNOND_INCLUDE_DIR=$(top_srcdir)/include/gsignond
15 gsignond-plugin-enum-types.h: gsignond-enum.h.template $(GSIGNOND_INCLUDE_DIR)/gsignond-plugin-interface.h
16 $(GLIB_MKENUMS) --template $(srcdir)/gsignond-enum.h.template \
17 --fhead "#ifndef GSIGNOND_PLUGIN_ENUM_TYPES_H_\n#define GSIGNOND_PLUGIN_ENUM_TYPES_H_\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS" \
18 --identifier-prefix GSignond \
19 --ftail "\nG_END_DECLS\n\n#endif\n" \
20 $(GSIGNOND_INCLUDE_DIR)/gsignond-plugin-interface.h > $@
22 gsignond-plugin-enum-types.c: gsignond-enum.c.template $(GSIGNOND_INCLUDE_DIR)/gsignond-plugin-interface.h
23 $(GLIB_MKENUMS) --template $(srcdir)/gsignond-enum.c.template \
24 --fhead "#include \"gsignond-plugin-enum-types.h\"\n" \
25 --identifier-prefix GSignond \
26 $(GSIGNOND_INCLUDE_DIR)/gsignond-plugin-interface.h > $@
29 libgsignond_common_la_CPPFLAGS = \
32 -I$(top_srcdir)/include \
35 -DGSIGNOND_GPLUGINS_DIR='"$(gpluginsdir)"' \
36 -DGSIGNOND_SYSCONF_DIR='"$(sysconfdir)"' \
39 libgsignond_common_la_DEPENDENCIES = \
40 $(top_builddir)/src/common/db/libgsignond-common-db.la \
43 libgsignond_common_la_LIBADD = \
45 $(top_builddir)/src/common/db/libgsignond-common-db.la \
48 libgsignond_common_la_SOURCES = \
49 gsignond-security-context.c \
50 gsignond-access-control-manager.c \
51 gsignond-extension-interface.c \
52 gsignond-storage-manager.c \
53 gsignond-identity-info.h \
54 gsignond-identity-info-internal.h \
55 gsignond-identity-info.c \
56 gsignond-credentials.c \
59 gsignond-plugin-interface.c \
60 gsignond-dictionary.c \
61 gsignond-session-data.c \
62 gsignond-signonui-data.c \
64 gsignond-pipe-stream.h \
65 gsignond-pipe-stream.c \
66 gsignond-disposable.h \
67 gsignond-disposable.c \
71 dist_libgsignond_common_la_SOURCES = \
72 gsignond-enum.c.template \
73 gsignond-enum.h.template \
77 gsignond-plugin-enum-types.h \
78 gsignond-plugin-enum-types.c \