ACLOCAL_AMFLAGS = -I m4
+AM_DISTCHECK_CONFIGURE_FLAGS = "--enable-debug"
+
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gsignond.pc
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.60])
-AC_INIT([gsignond], [0.1],[],[],[http://code.google.com/p/accounts-sso/])
+AC_INIT([gsignond], [0.0.1],[],[],[http://code.google.com/p/accounts-sso/])
AC_CONFIG_SRCDIR([src/daemon/main.c])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_AUX_DIR([build-aux])
libgsignond_common_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS) \
gsignond-access-control-manager.c \
gsignond-extension-interface.c \
gsignond-storage-manager.c \
+ gsignond-identity-info-internal.h \
gsignond-identity-info.c \
gsignond-credentials.c \
gsignond-config.c \
gsignond-dictionary.c \
gsignond-session-data.c \
gsignond-signonui-data.c \
+ gsignond-plugin-loader.h \
gsignond-plugin-loader.c \
gsignond-utils.c \
+ gsignond-pipe-stream.h \
gsignond-pipe-stream.c \
gsignond-disposable.h \
gsignond-disposable.c \
$(BUILT_SOURCES) \
$(NULL)
+dist_libgsignond_common_la_SOURCES = \
+ gsignond-enum.c.template \
+ gsignond-enum.h.template \
+ $(NULL)
+
CLEANFILES =
NULL=
libgsignond_common_db_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS)
$(GSIGNOND_LIBS)
libgsignond_common_db_la_SOURCES = \
+ gsignond-db-defines.h \
+ gsignond-db-error.h \
gsignond-db-error.c \
+ gsignond-db-sql-database.h \
gsignond-db-sql-database.c \
+ gsignond-db-secret-database.h \
gsignond-db-secret-database.c \
gsignond-secret-storage.c \
+ gsignond-db-sql-database-private.h \
$(NULL)
gsignond-identity.h \
gsignond-signonui-proxy.c \
gsignond-signonui-proxy.h \
+ gsignond-types.h \
$(BUILT_SOURCES) \
$(NULL)
gsignond_CFLAGS = \
- -I$(top_srcdir) \
- -I$(top_builddir)/include/ \
- -I$(top_builddir)/src/ \
+ -I$(top_builddir) \
+ -I$(top_srcdir)/include/ \
+ -I$(top_srcdir)/src/ \
$(GSIGNOND_CFLAGS) \
$(NULL)
lib_LTLIBRARIES = libgsignond-db.la
libgsignond_db_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS)
libgsignond_db_la_LIBADD = \
- $(top_srcdir)/src/common/libgsignond-common.la \
+ $(top_builddir)/src/common/libgsignond-common.la \
$(GSIGNOND_LIBS)
libgsignond_db_la_SOURCES = \
+ gsignond-db-credentials-database.h \
gsignond-db-credentials-database.c \
+ gsignond-db-metadata-database.h \
gsignond-db-metadata-database.c
CLEANFILES =
NULL=
INTERFACES_DIR = $(top_srcdir)/src/daemon/dbus/interfaces
-SERVICES_DIR = $(top_srcdir)/src/daemon/dbus/services
+SERVICES_DIR = $(top_builddir)/src/daemon/dbus/services
DBUS_BUILT_SOURCES = \
gsignond-dbus-auth-service-gen.c \
gsignond-dbus-auth-service-gen.h \
lib_LTLIBRARIES = libgsignond-dbus-glue.la
libgsignond_dbus_glue_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
$(GSIGNOND_CFLAGS) \
$(NULL)
lib_LTLIBRARIES += libgsignond-dbus.la
libgsignond_dbus_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/src \
+ -I$(top_builddir)/src/daemon/dbus \
$(GSIGNOND_CFLAGS) \
$(NULL)
lib_LTLIBRARIES = libgsignond-plugins.la
libgsignond_plugins_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
+ -I$(top_builddir)/src \
$(GSIGNOND_CFLAGS)
libgsignond_plugins_la_LIBADD = \
- $(top_srcdir)/src/common/libgsignond-common.la \
- $(top_srcdir)/src/daemon/dbus/libgsignond-dbus-glue.la \
+ $(top_builddir)/src/common/libgsignond-common.la \
+ $(top_builddir)/src/daemon/dbus/libgsignond-dbus-glue.la \
$(GSIGNOND_LIBS)
libgsignond_plugins_la_SOURCES = \
+ gsignond-plugin-proxy.h \
gsignond-plugin-proxy.c \
+ gsignond-plugin-proxy-factory.h \
gsignond-plugin-proxy-factory.c \
+ gsignond-plugin-remote-private.h \
+ gsignond-plugin-remote.h \
gsignond-plugin-remote.c
CLEANFILES =
lib_LTLIBRARIES = libgsignond-plugind-daemon.la
libgsignond_plugind_daemon_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
+ -I$(top_builddir)/src \
$(GSIGNOND_CFLAGS)
libgsignond_plugind_daemon_la_LIBADD = \
- $(top_srcdir)/src/common/libgsignond-common.la \
- $(top_srcdir)/src/daemon/dbus/libgsignond-dbus-glue.la \
+ $(top_builddir)/src/common/libgsignond-common.la \
+ $(top_builddir)/src/daemon/dbus/libgsignond-dbus-glue.la \
$(GSIGNOND_LIBS)
libgsignond_plugind_daemon_la_SOURCES = \
+ gsignond-plugin-daemon.h \
gsignond-plugin-daemon.c
bin_PROGRAMS = gsignond-plugind
$(NULL)
gsignond_plugind_CFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include/ \
-I$(top_srcdir)/src/ \
$(GSIGNOND_CFLAGS) \
extensions_LTLIBRARIES = libextension-test.la
libextension_test_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS)
$(GSIGNOND_LIBS)
libextension_test_la_SOURCES = \
+ test-access-control-manager.h \
test-access-control-manager.c \
- test-extension.c \
- test-secret-storage.c \
- test-storage-manager.c
+ test-extension.h \
+ test-extension.c \
+ test-secret-storage.h \
+ test-secret-storage.c \
+ test-storage-manager.h \
+ test-storage-manager.c
extensions_LTLIBRARIES = libextension-tizen.la
libextension_tizen_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS) \
$(LIBSMACK_CFLAGS) \
$(LIBECRYPTFS_LIBS)
libextension_tizen_la_SOURCES = \
- tizen-access-control-manager.c \
- tizen-extension.c \
- tizen-secret-storage.c \
- tizen-storage-manager.c
+ tizen-access-control-manager.h \
+ tizen-access-control-manager.c \
+ tizen-extension.h \
+ tizen-extension.c \
+ tizen-secret-storage.h \
+ tizen-secret-storage.c \
+ tizen-storage-manager.h \
+ tizen-storage-manager.c
NULL=
libdigest_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS) \
$(NULL)
libdigest_la_SOURCES = \
+ gsignond-digest-plugin.h \
gsignond-digest-plugin.c \
$(NULL)
NULL=
libpassword_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS) \
$(NULL)
libpassword_la_SOURCES = \
+ gsignond-password-plugin.h \
gsignond-password-plugin.c \
$(NULL)
NULL=
libssotest_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
$(GSIGNOND_CFLAGS) \
$(NULL)
libssotest_la_SOURCES = \
+ gsignond-ssotest-plugin.h \
gsignond-ssotest-plugin.c \
$(NULL)
SUBDIRS = common daemon db plugins
-VALGRIND_TESTS_DISABLE =
+VALGRIND_TESTS_DISABLE = common db plugins
valgrind: $(SUBDIRS)
for t in $(filter-out $(VALGRIND_TESTS_DISABLE),$(SUBDIRS)); do \
cd $$t; $(MAKE) valgrind; cd ..;\
done;
+
+EXTRA_DIST = \
+ valgrind.supp \
+ valgrind_common.mk
\ No newline at end of file
TESTS = commontest
TESTS_ENVIRONMENT= SSO_PLUGINS_DIR=$(top_builddir)/src/plugins/.libs \
+ SSO_BIN_DIR=$(top_builddir)/src/daemon/.libs \
SSO_STORAGE_PATH=/tmp/gsignond \
- SSO_SECRET_PATH=/tmp/gsignond
+ SSO_SECRET_PATH=/tmp/gsignond \
+ LD_LIBRARY_PATH="$(top_builddir)/src/daemon/plugins/plugind/.libs:$(top_builddir)/src/common/.libs:$(top_builddir)/src/common/db/.libs:$(top_builddir)/src/daemon/.libs:$(top_builddir)/src/daemon/db/.libs:$(top_builddir)/src/daemon/dbus/.libs:$(top_builddir)/src/daemon/plugins/.libs"
VALGRIND_TESTS_DISABLE=
commontest_CFLAGS = \
$(GSIGNOND_CFLAGS) \
$(CHECK_CFLAGS) \
- -I$(top_srcdir) \
- -I$(top_builddir)/include/ \
- -I$(top_builddir)/src/
+ -I$(top_builddir) \
+ -I$(top_srcdir)/include/ \
+ -I$(top_srcdir)/src/
commontest_LDADD = \
$(top_builddir)/src/common/libgsignond-common.la \
TESTS_ENVIRONMENT= SSO_PLUGINS_DIR=$(top_builddir)/src/plugins/.libs \
SSO_BIN_DIR=$(top_builddir)/src/daemon/.libs \
LD_LIBRARY_PATH="$(top_builddir)/src/daemon/plugins/plugind/.libs:$(top_builddir)/src/common/.libs:$(top_builddir)/src/common/db/.libs:$(top_builddir)/src/daemon/.libs:$(top_builddir)/src/daemon/db/.libs:$(top_builddir)/src/daemon/dbus/.libs:$(top_builddir)/src/daemon/plugins/.libs"
+
VALGRIND_TESTS_DISABLE=
check_PROGRAMS = daemontest
$(CHECK_CFLAGS) \
-U G_LOG_DOMAIN \
-DG_LOG_DOMAIN=\"gsignond-test-server\" \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src/ \
-I$(top_srcdir)/include/
dbtest_CFLAGS = \
$(GSIGNOND_CFLAGS) \
$(CHECK_CFLAGS) \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src/ \
-I$(top_srcdir)/include/
digestplugintest_CFLAGS = \
$(GSIGNOND_CFLAGS) \
$(CHECK_CFLAGS) \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/plugins/digest \
-I$(top_srcdir)/include
passwordplugintest_CFLAGS = \
$(GSIGNOND_CFLAGS) \
$(CHECK_CFLAGS) \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/plugins/password \
-I$(top_srcdir)/include/
pluginproxytest_CFLAGS = \
$(GSIGNOND_CFLAGS) \
$(CHECK_CFLAGS) \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/daemon/plugins \
-I$(top_srcdir)/include
pluginremotetest_CFLAGS = \
$(GSIGNOND_CFLAGS) \
$(CHECK_CFLAGS) \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/daemon/plugins \
-I$(top_srcdir)/src/daemon/plugins/plugind \