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_PLUGINS_DIR='"$(pluginsdir)"' \
36 -DGSIGNOND_EXTENSIONS_DIR='"$(extensionsdir)"' \
37 -DGSIGNOND_BIN_DIR='"$(bindir)"' \
38 -DGSIGNOND_SYSCONF_DIR='"$(sysconfdir)"' \
41 libgsignond_common_la_DEPENDENCIES = \
42 $(top_builddir)/src/common/db/libgsignond-common-db.la \
45 libgsignond_common_la_LIBADD = \
47 $(top_builddir)/src/common/db/libgsignond-common-db.la \
50 libgsignond_common_la_SOURCES = \
51 gsignond-security-context.c \
52 gsignond-access-control-manager.c \
53 gsignond-extension-interface.c \
54 gsignond-storage-manager.c \
55 gsignond-identity-info.h \
56 gsignond-identity-info-internal.h \
57 gsignond-identity-info.c \
58 gsignond-credentials.c \
61 gsignond-plugin-interface.c \
62 gsignond-dictionary.c \
63 gsignond-session-data.c \
64 gsignond-signonui-data.c \
65 gsignond-plugin-loader.h \
66 gsignond-plugin-loader.c \
68 gsignond-pipe-stream.h \
69 gsignond-pipe-stream.c \
70 gsignond-disposable.h \
71 gsignond-disposable.c \
75 dist_libgsignond_common_la_SOURCES = \
76 gsignond-enum.c.template \
77 gsignond-enum.h.template \
81 gsignond-plugin-enum-types.h \
82 gsignond-plugin-enum-types.c \