summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2018-02-08 11:46:30 +0100
committerIñigo Martínez <inigomartinez@gmail.com>2018-09-11 08:55:30 +0200
commit9d5132c4beae5a90a145592ccebb2aadaa58acc9 (patch)
treede1ff9826d6ca8c0980b632ab5b64aec2aab65c7 /src
parentd80568dd45ac50cea87480ea7a9008f23a9cce27 (diff)
build: Remove autotools
To avoid the burden of maintaining multiple build systems, this patch removes autotools support. GitLab CI configuration has also been updated to use meson.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am64
-rw-r--r--src/libaccountsservice/Makefile.am136
-rw-r--r--src/libaccountsservice/accountsservice.deps3
-rw-r--r--src/libaccountsservice/accountsservice.pc.in10
4 files changed, 0 insertions, 213 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index f53e3e1..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,64 +0,0 @@
-NULL =
-BUILT_SOURCES =
-SUBDIRS = . libaccountsservice
-INCLUDES = \
- -DLOCALSTATEDIR=\""$(localstatedir)"\" \
- -DDATADIR=\""$(datadir)"\" \
- -DICONDIR=\"$(localstatedir)/lib/AccountsService/icons\" \
- -DUSERDIR=\"$(localstatedir)/lib/AccountsService/users\" \
- -I$(srcdir) \
- -I$(builddir) \
- $(ACCOUNTS_DAEMON_CFLAGS) \
- $(WARN_CFLAGS)
-
-noinst_LTLIBRARIES = libaccounts-generated.la
-
-libaccounts_generated_la_SOURCES = \
- accounts-generated.c \
- accounts-generated.h \
- accounts-user-generated.c \
- accounts-user-generated.h \
- $(NULL)
-BUILT_SOURCES += $(libaccounts_generated_la_SOURCES)
-
-accounts-generated.c accounts-generated.h: $(top_srcdir)/data/org.freedesktop.Accounts.xml Makefile
- gdbus-codegen --generate-c-code accounts-generated --c-namespace Accounts --interface-prefix=org.freedesktop. $(top_srcdir)/data/org.freedesktop.Accounts.xml
-
-accounts-user-generated.c accounts-user-generated.h: $(top_srcdir)/data/org.freedesktop.Accounts.User.xml Makefile
- gdbus-codegen --generate-c-code accounts-user-generated --c-namespace Accounts --interface-prefix=org.freedesktop.Accounts. $(top_srcdir)/data/org.freedesktop.Accounts.User.xml
-
-libexec_PROGRAMS = accounts-daemon
-
-accounts_daemon_SOURCES = \
- $(enums_h_sources) \
- types.h \
- daemon.h \
- daemon.c \
- extensions.c \
- user-classify.h \
- user-classify.c \
- user.h \
- user.c \
- util.h \
- util.c \
- wtmp-helper.h \
- wtmp-helper.c \
- main.c
-
-accounts_daemon_LDADD = \
- libaccounts-generated.la \
- $(ACCOUNTS_DAEMON_LIBS)
-
-EXTRA_DIST = \
- fgetpwent.c \
- $(NULL)
-
-CLEANFILES = \
- $(BUILT_SOURCES) \
- *.gcda \
- *.gcno \
- $(NULL)
-
-install-data-hook:
- $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/AccountsService/users"
- $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/AccountsService/icons"
diff --git a/src/libaccountsservice/Makefile.am b/src/libaccountsservice/Makefile.am
deleted file mode 100644
index 408d91f..0000000
--- a/src/libaccountsservice/Makefile.am
+++ /dev/null
@@ -1,136 +0,0 @@
-END_OF_LIST =
-
-BUILT_SOURCES = $(END_OF_LIST)
-CLEANFILES = \
- *.gcda \
- *.gcno \
- $(END_OF_LIST)
-
-AM_CPPFLAGS = \
- -I. \
- -I.. \
- -DG_LOG_DOMAIN=\"AccountsService\" \
- $(END_OF_LIST)
-
-lib_LTLIBRARIES = \
- libaccountsservice.la \
- $(END_OF_LIST)
-
-act-user-enum-types.h: act-user.h act-user-manager.h
- $(AM_V_GEN) (cd $(srcdir) && \
- glib-mkenums \
- --fhead "#ifndef __ACT_USER_ENUM_TYPES_H__\n#define __ACT_USER_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
- --fprod "/* enumerations from \"@filename@\" */\n" \
- --vhead "GType @enum_name@_get_type (void);\n#define ACT_USER_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
- --ftail "G_END_DECLS\n\n#endif /* __ACT_USER_ENUM_TYPES_H__ */" \
- $(^F) ) > $@
-
-act-user-enum-types.c: act-user.h act-user-manager.h act-user-enum-types.h
- $(AM_V_GEN) (cd $(srcdir) && \
- glib-mkenums \
- --fhead "#include \"act-user.h\"\n" \
- --fhead "#include \"act-user-manager.h\"\n" \
- --fhead "#include \"act-user-enum-types.h\"\n" \
- --fhead "#include <glib-object.h>" \
- --fprod "\n/* enumerations from \"@filename@\" */" \
- --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
- --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
- --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
- $(^F) ) > $@
-
-ck-manager-generated.c ck-manager-generated.h: org.freedesktop.ConsoleKit.Manager.xml Makefile
- $(AM_V_GEN) gdbus-codegen --generate-c-code ck-manager-generated --c-namespace ConsoleKit --interface-prefix=org.freedesktop.ConsoleKit $(srcdir)/org.freedesktop.ConsoleKit.Manager.xml
-
-ck-seat-generated.c ck-seat-generated.h: org.freedesktop.ConsoleKit.Seat.xml Makefile
- $(AM_V_GEN) gdbus-codegen --generate-c-code ck-seat-generated --c-namespace ConsoleKit --interface-prefix=org.freedesktop.ConsoleKit $(srcdir)/org.freedesktop.ConsoleKit.Seat.xml
-
-ck-session-generated.c ck-session-generated.h: org.freedesktop.ConsoleKit.Session.xml Makefile
- $(AM_V_GEN) gdbus-codegen --generate-c-code ck-session-generated --c-namespace ConsoleKit --interface-prefix=org.freedesktop.ConsoleKit $(srcdir)/org.freedesktop.ConsoleKit.Session.xml
-
-BUILT_SOURCES += \
- act-user-enum-types.c \
- act-user-enum-types.h \
- ck-manager-generated.c \
- ck-manager-generated.h \
- ck-seat-generated.c \
- ck-seat-generated.h \
- ck-session-generated.c \
- ck-session-generated.h
-
-CLEANFILES += $(BUILT_SOURCES)
-
-libaccountsservicedir = $(includedir)/accountsservice-1.0/act
-libaccountsservice_headers = \
- act-user.h \
- act-user-manager.h \
- act-user-enum-types.h \
- $(END_OF_LIST)
-
-libaccountsservice_HEADERS = \
- act.h \
- $(libaccountsservice_headers) \
- $(END_OF_LIST)
-
-
-libaccountsservice_la_CFLAGS = $(LIBACCOUNTSSERVICE_CFLAGS)
-libaccountsservice_la_LDFLAGS = \
- -export-symbols-regex '^[^_].*' \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
- -no-undefined \
- $(END_OF_LIST)
-
-libaccountsservice_la_LIBADD = \
- ../libaccounts-generated.la \
- $(LIBACCOUNTSSERVICE_LIBS) \
- -lcrypt \
- $(END_OF_LIST)
-
-libaccountsservice_la_sources = \
- $(libaccountsservice_headers) \
- act-user.c \
- act-user-manager.c \
- $(END_OF_LIST)
-
-libaccountsservice_la_SOURCES = \
- $(libaccountsservice_la_sources) \
- act-user-private.h \
- $(BUILT_SOURCES) \
- $(END_OF_LIST)
-
-pkgconfigdir = $(libdir)/pkgconfig
-dist_pkgconfig_DATA = accountsservice.pc
-
--include $(INTROSPECTION_MAKEFILE)
-
-if HAVE_INTROSPECTION
-girdir = $(datadir)/gir-1.0
-gir_DATA = AccountsService-1.0.gir
-typelibsdir = $(libdir)/girepository-1.0
-typelibs_DATA = $(gir_DATA:.gir=.typelib)
-INTROSPECTION_GIRS = $(gir_DATA)
-
-AccountsService-1.0.gir: \
- $(INTROSPECTION_SCANNER) \
- libaccountsservice.la \
- Makefile \
- $(END_OF_LIST)
-
-AccountsService_1_0_gir_SCANNERFLAGS = \
- --warn-all \
- --namespace=AccountsService \
- --identifier-prefix Act \
- --c-include=act/act.h \
- $(libaccountsservice_la_CFLAGS) \
- $(END_OF_LIST)
-
-AccountsService_1_0_gir_INCLUDES = GObject-2.0 Gio-2.0
-AccountsService_1_0_gir_LIBS = libaccountsservice.la
-AccountsService_1_0_gir_FILES = \
- $(libaccountsservice_la_sources) \
- $(END_OF_LIST)
-
-CLEANFILES += $(gir_DATA) $(typelibs_DATA)
-endif
-
-MAINTAINERCLEANFILES = Makefile.in
-EXTRA_DIST = org.freedesktop.ConsoleKit.Manager.xml org.freedesktop.ConsoleKit.Seat.xml org.freedesktop.ConsoleKit.Session.xml
diff --git a/src/libaccountsservice/accountsservice.deps b/src/libaccountsservice/accountsservice.deps
deleted file mode 100644
index 4853f54..0000000
--- a/src/libaccountsservice/accountsservice.deps
+++ /dev/null
@@ -1,3 +0,0 @@
-glib-2.0
-gobject-2.0
-gio-2.0 \ No newline at end of file
diff --git a/src/libaccountsservice/accountsservice.pc.in b/src/libaccountsservice/accountsservice.pc.in
deleted file mode 100644
index 04548d9..0000000
--- a/src/libaccountsservice/accountsservice.pc.in
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: Accounts Service
-Description: Client Library for communicating with accounts service
-Version: @VERSION@
-Libs: -L${libdir} -laccountsservice
-Cflags: -I${includedir}/accountsservice-1.0