diff options
author | Iñigo Martínez <inigomartinez@gmail.com> | 2018-02-08 11:46:30 +0100 |
---|---|---|
committer | Iñigo Martínez <inigomartinez@gmail.com> | 2018-09-11 08:55:30 +0200 |
commit | 9d5132c4beae5a90a145592ccebb2aadaa58acc9 (patch) | |
tree | de1ff9826d6ca8c0980b632ab5b64aec2aab65c7 /src | |
parent | d80568dd45ac50cea87480ea7a9008f23a9cce27 (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.am | 64 | ||||
-rw-r--r-- | src/libaccountsservice/Makefile.am | 136 | ||||
-rw-r--r-- | src/libaccountsservice/accountsservice.deps | 3 | ||||
-rw-r--r-- | src/libaccountsservice/accountsservice.pc.in | 10 |
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 |