diff options
author | Ray Strode <rstrode@redhat.com> | 2020-04-29 15:16:58 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2020-04-30 16:48:13 -0400 |
commit | 32dac9ed4a82e39c35e24e2498df0e60fb9a3940 (patch) | |
tree | 2b9243eb9e1e7a9057d8f407a068dbad82441ead | |
parent | 9ef50d4e153c8f5d74e5b65b3ef7488bfaa1e9d3 (diff) | |
download | gdm-32dac9ed4a82e39c35e24e2498df0e60fb9a3940.tar.gz |
Drop autogoo goo goo
Our turkey has freezer burn, so I'm dropping it.
https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/96
-rw-r--r-- | Makefile.am | 51 | ||||
-rw-r--r-- | acconfig.h | 49 | ||||
-rw-r--r-- | acinclude.m4 | 375 | ||||
-rwxr-xr-x | autogen.sh | 21 | ||||
-rw-r--r-- | chooser/Makefile.am | 70 | ||||
-rw-r--r-- | common/Makefile.am | 90 | ||||
-rw-r--r-- | configure.ac | 1530 | ||||
-rw-r--r-- | daemon/Makefile.am | 315 | ||||
-rw-r--r-- | data/Makefile.am | 344 | ||||
-rw-r--r-- | data/applications/Makefile.am | 31 | ||||
-rw-r--r-- | data/autostart/Makefile.am | 22 | ||||
-rw-r--r-- | docs/Makefile.am | 7 | ||||
-rw-r--r-- | libgdm/Makefile.am | 126 | ||||
-rw-r--r-- | m4/.gitignore | 0 | ||||
-rw-r--r-- | pam-extensions/Makefile.am | 27 | ||||
-rw-r--r-- | pam_gdm/Makefile.am | 39 | ||||
-rw-r--r-- | tests/Makefile.am | 39 | ||||
-rw-r--r-- | utils/Makefile.am | 70 |
18 files changed, 0 insertions, 3206 deletions
diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index adba1e80..00000000 --- a/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -NULL = - -SUBDIRS = \ - data \ - common \ - pam-extensions \ - daemon \ - libgdm \ - utils \ - pam_gdm \ - po \ - tests \ - $(NULL) - -if XDMCP_SUPPORT -SUBDIRS += chooser -endif - -if ENABLE_DOCUMENTATION -SUBDIRS += docs -endif - -ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - -EXTRA_DIST = \ - MAINTAINERS \ - README.md \ - meson.build \ - meson_options.txt \ - chooser/meson.build \ - common/meson.build \ - daemon/meson.build \ - data/applications/meson.build \ - data/autostart/meson.build \ - data/dconf/meson.build \ - data/meson.build \ - docs/meson.build \ - libgdm/meson.build \ - pam-extensions/meson.build \ - pam_gdm/meson.build \ - po/meson.build \ - tests/meson.build \ - utils/meson.build \ - build-aux/find-x-server.sh \ - build-aux/meson_post_install.py \ - $(NULL) - -DISTCLEANFILES = \ - $(NULL) - -AM_DISTCHECK_CONFIGURE_FLAGS = --enable-split-authentication --enable-introspection --without-systemdsystemunitdir --without-udevdir diff --git a/acconfig.h b/acconfig.h deleted file mode 100644 index 214b4096..00000000 --- a/acconfig.h +++ /dev/null @@ -1,49 +0,0 @@ -#undef PACKAGE -#undef VERSION -#undef GETTEXT_PACKAGE -#undef HALT_COMMAND -#undef REBOOT_COMMAND -#undef SOUND_PROGRAM -#undef SUSPEND_COMMAND -#undef ENABLE_IPV6 -#undef ENABLE_NLS -#undef ALWAYS_RESTART_SERVER -#undef HAVE_ADT -#undef HAVE_CATGETS -#undef HAVE_CHKAUTHATTR -#undef HAVE_CHPASS -#undef HAVE_CLEARENV -#undef HAVE_CRYPT -#undef HAVE_GETTEXT -#undef HAVE_LC_MESSAGES -#undef HAVE_LIBSM -#undef HAVE_LIBXDMCP -#undef HAVE_LOGINCAP -#undef HAVE_LOGINDEVPERM -#undef HAVE_LOGINRESTRICTIONS -#undef HAVE_PAM -#undef HAVE_PASSWDEXPIRED -#undef HAVE_SCHED_YIELD -#undef HAVE_SELINUX -#undef HAVE_SETENV -#undef HAVE_SETRESUID -#undef HAVE_SHADOW -#undef HAVE_SOLARIS_XINERAMA -#undef HAVE_STPCPY -#undef HAVE_SYS_SOCKIO_H -#undef HAVE_TCPWRAPPERS -#undef HAVE_UNSETENV -#undef HAVE_UT_SYSLEN -#undef HAVE_XINERAMA -#undef HAVE_XFREE_XINERAMA -#undef HAVE_XINPUT -#undef X_SERVER -#undef X_SERVER_PATH -#undef X_CONFIG_OPTIONS -#undef X_PATH -#undef XSESSION_SHELL -#undef XEVIE_OPTION -#undef HAVE_LOGIN -#undef HAVE_LOGOUT -#undef HAVE_LOGWTMP - diff --git a/acinclude.m4 b/acinclude.m4 deleted file mode 100644 index 3b3bbe3f..00000000 --- a/acinclude.m4 +++ /dev/null @@ -1,375 +0,0 @@ -dnl as-ac-expand.m4 0.2.0 -dnl autostars m4 macro for expanding directories using configure's prefix -dnl thomas@apestaart.org - -dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) -dnl example -dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) -dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local - -AC_DEFUN([AS_AC_EXPAND], -[ - EXP_VAR=[$1] - FROM_VAR=[$2] - - dnl first expand prefix and exec_prefix if necessary - prefix_save=$prefix - exec_prefix_save=$exec_prefix - - dnl if no prefix given, then use /usr/local, the default prefix - if test "x$prefix" = "xNONE"; then - prefix="$ac_default_prefix" - fi - dnl if no exec_prefix given, then use prefix - if test "x$exec_prefix" = "xNONE"; then - exec_prefix=$prefix - fi - - full_var="$FROM_VAR" - dnl loop until it doesn't change anymore - while true; do - new_full_var="`eval echo $full_var`" - if test "x$new_full_var" = "x$full_var"; then break; fi - full_var=$new_full_var - done - - dnl clean up - full_var=$new_full_var - AC_SUBST([$1], "$full_var") - - dnl restore prefix and exec_prefix - prefix=$prefix_save - exec_prefix=$exec_prefix_save -]) - -dnl Checks for availability of various utmp fields -dnl -dnl Original code by Bernhard Rosenkraenzer (bero@linux.net.eu.org), 1998. -dnl Modifications by Timur Bakeyev (timur@gnu.org), 1999. -dnl Patched from http://bugzilla.gnome.org/show_bug.cgi?id=937 -dnl - -dnl GDM_CHECK_UTMP() -dnl Test for presence of the field and define HAVE_UT_UT_field macro -dnl Taken from vte/gnome-pty-helper's GPH_CHECK_UTMP - -AC_DEFUN([GDM_CHECK_UTMP],[ - -AC_CHECK_HEADERS(sys/time.h utmp.h utmpx.h) -AC_HEADER_TIME - -if test "$ac_cv_header_utmpx_h" = "yes"; then - AC_DEFINE(UTMP,[struct utmpx],[Define to the name of a structure which holds utmp data.]) -else - AC_DEFINE(UTMP,[struct utmp],[Define to the name of a structure which holds utmp data.]) -fi - -dnl some systems (BSD4.4-like) require time.h to be included before utmp.h :/ -AC_MSG_CHECKING(for ut_host field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; char *p; p=ut.ut_host;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_HOST,1,[Define if your utmp struct contains a ut_host field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_pid field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; int i; i=ut.ut_pid;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_PID,1,[Define if your utmp struct contains a ut_pid field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_id field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; char *p; p=ut.ut_id;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_ID,1,[Define if your utmp struct contains a ut_id field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_name field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; char *p; p=ut.ut_name;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_NAME,1,[Define if your utmp struct contains a ut_name field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_type field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; int i; i=(int) ut.ut_type;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_TYPE,1,[Define if your utmp struct contains a ut_type field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_exit.e_termination field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; ut.ut_exit.e_termination=0;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_EXIT_E_TERMINATION,1,[Define if your utmp struct contains a ut_exit.e_termination field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_user field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; char *p; p=ut.ut_user;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_USER,1,[Define if your utmp struct contains a ut_user field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_time field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; ut.ut_time=0;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_TIME,1,[Define if your utmp struct contains a ut_time field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_tv field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; ut.ut_tv.tv_sec=0; ut.ut_tv.tv_usec=0; ],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_TV,1,[Define if your utmp struct contains a ut_tv field.]) -fi -AC_MSG_RESULT($result) - -AC_MSG_CHECKING(for ut_syslen field in the utmp structure) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else -#include <time.h> -#endif -#endif -#ifdef HAVE_UTMP_H -#include <utmp.h> -#endif -#ifdef HAVE_UTMPX_H -#include <utmpx.h> -#endif],[UTMP ut; ut.ut_syslen=0;],result=yes,result=no) -if test "$result" = "yes"; then - AC_DEFINE(HAVE_UT_UT_SYSLEN,1,[Define if your utmp struct contains a ut_syslen field.]) -fi -AC_MSG_RESULT($result) - -]) - -dnl EXTRA_COMPILE_WARNINGS -dnl Turn on many useful compiler warnings -dnl For now, only works on GCC -AC_DEFUN([EXTRA_COMPILE_WARNINGS],[ - dnl ****************************** - dnl More compiler warnings - dnl ****************************** - - AC_ARG_ENABLE(compile-warnings, - AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@], - [Turn on compiler warnings]),, - [enable_compile_warnings="m4_default([$1],[yes])"]) - - warnCFLAGS= - if test "x$GCC" != xyes; then - enable_compile_warnings=no - fi - - warning_flags= - realsave_CFLAGS="$CFLAGS" - - case "$enable_compile_warnings" in - no) - warning_flags= - ;; - minimum) - warning_flags="-Wall" - ;; - yes) - warning_flags="-Wall -Wmissing-prototypes" - ;; - maximum|error) - warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith" - CFLAGS="$warning_flags $CFLAGS" - for option in -Wno-sign-compare; do - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $option" - AC_MSG_CHECKING([whether gcc understands $option]) - AC_TRY_COMPILE([], [], - has_option=yes, - has_option=no,) - CFLAGS="$SAVE_CFLAGS" - AC_MSG_RESULT($has_option) - if test $has_option = yes; then - warning_flags="$warning_flags $option" - fi - unset has_option - unset SAVE_CFLAGS - done - unset option - if test "$enable_compile_warnings" = "error" ; then - warning_flags="$warning_flags -Werror" - fi - ;; - *) - AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings) - ;; - esac - CFLAGS="$realsave_CFLAGS" - AC_MSG_CHECKING(what warning flags to pass to the C compiler) - AC_MSG_RESULT($warning_flags) - - AC_ARG_ENABLE(iso-c, - AC_HELP_STRING([--enable-iso-c], - [Try to warn if code is not ISO C ]),, - [enable_iso_c=no]) - - AC_MSG_CHECKING(what language compliance flags to pass to the C compiler) - complCFLAGS= - if test "x$enable_iso_c" != "xno"; then - if test "x$GCC" = "xyes"; then - case " $CFLAGS " in - *[\ \ ]-ansi[\ \ ]*) ;; - *) complCFLAGS="$complCFLAGS -ansi" ;; - esac - case " $CFLAGS " in - *[\ \ ]-pedantic[\ \ ]*) ;; - *) complCFLAGS="$complCFLAGS -pedantic" ;; - esac - fi - fi - AC_MSG_RESULT($complCFLAGS) - - WARN_CFLAGS="$warning_flags $complCFLAGS" - AC_SUBST(WARN_CFLAGS) -]) diff --git a/autogen.sh b/autogen.sh deleted file mode 100755 index 9fdd170a..00000000 --- a/autogen.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -# Run this to generate all the initial makefiles, etc. - -test -n "$srcdir" || srcdir=`dirname "$0"` -test -n "$srcdir" || srcdir=. - -olddir=`pwd` -cd $srcdir - -AUTORECONF=`which autoreconf` -if test -z $AUTORECONF; then - echo "*** No autoreconf found, please intall it ***" - exit 1 -fi - -set -e - -autoreconf --force --install --verbose - -cd $olddir -test -n "$NOCONFIGURE" || "$srcdir/configure" "$@" diff --git a/chooser/Makefile.am b/chooser/Makefile.am deleted file mode 100644 index 2576dde4..00000000 --- a/chooser/Makefile.am +++ /dev/null @@ -1,70 +0,0 @@ -NULL = - -AM_CPPFLAGS = \ - -I$(top_srcdir)/common \ - -I$(top_srcdir)/libgdm \ - -I$(top_builddir)/libgdm \ - -DDATADIR=\""$(datadir)"\" \ - -DGDMCONFDIR=\"$(gdmconfdir)\" \ - -DDMCONFDIR=\""$(dmconfdir)"\" \ - -DGDMLOCALEDIR=\""$(gdmlocaledir)"\" \ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - -DLIBEXECDIR=\""$(libexecdir)"\" \ - -DSBINDIR=\""$(sbindir)"\" \ - -DAT_SPI_REGISTRYD_DIR="\"$(AT_SPI_REGISTRYD_DIR)\"" \ - -DGNOME_SETTINGS_DAEMON_DIR="\"$(GNOME_SETTINGS_DAEMON_DIR)\"" \ - $(GTK_CFLAGS) \ - $(XLIB_CFLAGS) \ - $(XDMCP_CFLAGS) \ - $(EXTRA_CHOOSER_CFLAGS) \ - $(SIMPLE_CHOOSER_CFLAGS) \ - $(NULL) - -libexec_PROGRAMS = \ - gdm-simple-chooser \ - gdm-host-chooser \ - $(NULL) - -gdm_simple_chooser_SOURCES = \ - chooser-main.c \ - gdm-chooser-host.c \ - gdm-chooser-host.h \ - gdm-host-chooser-widget.c \ - gdm-host-chooser-widget.h \ - gdm-host-chooser-dialog.c \ - gdm-host-chooser-dialog.h \ - gdm-chooser-session.c \ - gdm-chooser-session.h \ - $(NULL) - -gdm_simple_chooser_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(top_builddir)/libgdm/libgdm.la \ - $(GTK_LIBS) \ - $(EXTRA_CHOOSER_LIBS) \ - $(SIMPLE_CHOOSER_LIBS) \ - $(XLIB_LIBS) \ - $(XDMCP_LIBS) \ - $(NULL) - -gdm_host_chooser_SOURCES = \ - gdm-host-chooser.c \ - gdm-chooser-host.c \ - gdm-chooser-host.h \ - gdm-host-chooser-widget.c \ - gdm-host-chooser-widget.h \ - gdm-host-chooser-dialog.c \ - gdm-host-chooser-dialog.h \ - $(NULL) - -gdm_host_chooser_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(GTK_LIBS) \ - $(EXTRA_CHOOSER_LIBS) \ - $(SIMPLE_CHOOSER_LIBS) \ - $(XLIB_LIBS) \ - $(XDMCP_LIBS) \ - $(NULL) - -EXTRA_DIST = \ - $(NULL) diff --git a/common/Makefile.am b/common/Makefile.am deleted file mode 100644 index 0f08d0b8..00000000 --- a/common/Makefile.am +++ /dev/null @@ -1,90 +0,0 @@ -## Process this file with automake to produce Makefile.in - -NULL = - -AM_CPPFLAGS = \ - -I. \ - -I.. \ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - -DBINDIR=\"$(bindir)\" \ - -DDATADIR=\"$(datadir)\" \ - -DDMCONFDIR=\"$(dmconfdir)\" \ - -DGDMCONFDIR=\"$(gdmconfdir)\" \ - -DGDMLOCALEDIR=\"$(gdmlocaledir)\" \ - -DLIBDIR=\"$(libdir)\" \ - -DLIBEXECDIR=\"$(libexecdir)\" \ - -DLOGDIR=\"$(logdir)\" \ - -DSBINDIR=\"$(sbindir)\" \ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - -DGDM_DEFAULTS_CONF=\"$(GDM_DEFAULTS_CONF)\" \ - -DGDM_CUSTOM_CONF=\"$(GDM_CUSTOM_CONF)\" \ - -DGDM_OLD_CONF=\"$(GDM_OLD_CONF)\" \ - -DGDM_RUN_DIR=\"$(GDM_RUN_DIR)\" \ - -DGDM_RUNTIME_CONF=\"$(GDM_RUNTIME_CONF)\" \ - -DGDM_SESSION_DEFAULT_PATH=\"$(GDM_SESSION_DEFAULT_PATH)\" \ - $(COMMON_CFLAGS) \ - $(NULL) - -noinst_LTLIBRARIES = \ - libgdmcommon.la \ - $(NULL) - -gdmdir = $(datadir)/gdm -gdm_DATA = gdb-cmd - -libgdmcommon_la_SOURCES = \ - gdm-address.h \ - gdm-address.c \ - gdm-common.h \ - gdm-common.c \ - gdm-profile.c \ - gdm-profile.h \ - gdm-settings.c \ - gdm-settings.h \ - gdm-settings-backend.c \ - gdm-settings-backend.h \ - gdm-settings-desktop-backend.c \ - gdm-settings-desktop-backend.h \ - gdm-settings-keys.h \ - gdm-settings-utils.h \ - gdm-settings-utils.c \ - gdm-settings-direct.c \ - gdm-settings-direct.h \ - gdm-log.h \ - gdm-log.c \ - $(NULL) - -libgdmcommon_la_CPPFLAGS = \ - $(AM_CPPFLAGS) \ - $(DISABLE_DEPRECATED_CFLAGS) \ - $(NULL) - -libgdmcommon_la_CFLAGS = \ - $(COMMON_CFLAGS) \ - $(SYSTEMD_CFLAGS) \ - $(NULL) - -libgdmcommon_la_LIBADD = \ - $(SYSTEMD_LIBS) \ - $(NULL) - -libgdmcommon_la_LDFLAGS = \ - -export-dynamic \ - $(NULL) - -noinst_PROGRAMS = \ - test-log \ - $(NULL) - -test_log_SOURCES = \ - test-log.c \ - $(NULL) - -test_log_LDADD = \ - libgdmcommon.la \ - $(COMMON_LIBS) \ - $(NULL) - -EXTRA_DIST = \ - $(gdm_DATA) \ - $(NULL) diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 20ebf9d9..00000000 --- a/configure.ac +++ /dev/null @@ -1,1530 +0,0 @@ - -AC_PREREQ([2.60]) -AC_INIT([gdm], - [3.34.1], - [http://bugzilla.gnome.org/enter_bug.cgi?product=gdm]) - -AC_CONFIG_SRCDIR([daemon/gdm-manager.c]) - -AM_INIT_AUTOMAKE([1.11.2 no-dist-gzip dist-xz tar-ustar -Wall foreign]) -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) -AM_MAINTAINER_MODE([enable]) - -# for utmpx stuff -AC_GNU_SOURCE - -AC_STDC_HEADERS -AC_PROG_CXX -AM_PROG_CC_C_O -AC_PROG_LIBTOOL() - -## increment if the plugin interface has additions, changes, removals. -LT_CURRENT=1 - -## increment any time the source changes; set to -## 0 if you increment CURRENT -LT_REVISION=0 - -## increment if any interfaces have been added; set to 0 -## if any interfaces have been changed or removed. removal has -## precedence over adding, so set to 0 if both happened. -LT_AGE=0 - -AC_SUBST(LT_CURRENT) -AC_SUBST(LT_REVISION) -AC_SUBST(LT_AGE) - -AC_HEADER_STDC - -AC_SUBST(VERSION) - -AC_CONFIG_HEADERS(config.h) -AC_CONFIG_MACRO_DIR([m4]) - -# Documentation -enable_documentation=no -m4_ifdef([YELP_HELP_INIT],[ -YELP_HELP_INIT -enable_documentation=yes -]) -AM_CONDITIONAL(ENABLE_DOCUMENTATION, test x$enable_documentation = xyes) - -# i18n stuff -AM_GNU_GETTEXT([external]) -AM_GNU_GETTEXT_VERSION([0.19.8]) - -GETTEXT_PACKAGE=gdm -AC_SUBST(GETTEXT_PACKAGE) -AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext package]) - -dnl --------------------------------------------------------------------------- -dnl - Dependencies -dnl --------------------------------------------------------------------------- - -GLIB_REQUIRED_VERSION=2.44.0 -GTK_REQUIRED_VERSION=2.91.1 -LIBCANBERRA_GTK_REQUIRED_VERSION=0.4 -ACCOUNTS_SERVICE_REQUIRED_VERSION=0.6.35 - -EXTRA_COMPILE_WARNINGS(yes) - -PKG_CHECK_MODULES(GTHREAD, gthread-2.0) -AC_SUBST(GTHREAD_CFLAGS) -AC_SUBST(GTHREAD_LIBS) - -PKG_CHECK_MODULES(COMMON, - gobject-2.0 >= $GLIB_REQUIRED_VERSION - gio-2.0 >= $GLIB_REQUIRED_VERSION - gio-unix-2.0 >= $GLIB_REQUIRED_VERSION -) -AC_SUBST(COMMON_CFLAGS) -AC_SUBST(COMMON_LIBS) - -PKG_CHECK_MODULES(DAEMON, - gobject-2.0 >= $GLIB_REQUIRED_VERSION - gio-2.0 >= $GLIB_REQUIRED_VERSION - gio-unix-2.0 >= $GLIB_REQUIRED_VERSION - accountsservice >= $ACCOUNTS_SERVICE_REQUIRED_VERSION - xcb -) -AC_SUBST(DAEMON_CFLAGS) -AC_SUBST(DAEMON_LIBS) - -GLIB_GSETTINGS - -PKG_CHECK_MODULES(XLIB, x11 xau, , - [AC_PATH_XTRA - if test "x$no_x" = xyes; then - AC_MSG_ERROR("no (requires X development libraries)") - else - XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lXau -lX11 -lXext $X_EXTRA_LIBS" - XLIB_CFLAGS=$X_CFLAGS - fi]) -AC_SUBST(XLIB_CFLAGS) -AC_SUBST(XLIB_LIBS) - -PKG_CHECK_MODULES(GTK, - gtk+-3.0 >= $GTK_REQUIRED_VERSION -) -AC_SUBST(GTK_CFLAGS) -AC_SUBST(GTK_LIBS) - -PKG_CHECK_MODULES(CANBERRA_GTK, - libcanberra-gtk3 >= $LIBCANBERRA_GTK_REQUIRED_VERSION -) -AC_SUBST(CANBERRA_GTK_CFLAGS) -AC_SUBST(CANBERRA_GTK_LIBS) - -AC_ARG_WITH(selinux, - AS_HELP_STRING([--with-selinux], - [Add SELinux support]),, - with_selinux=auto) - -PKG_CHECK_MODULES(LIBSELINUX, libselinux, have_selinux=yes, have_selinux=no) - -use_selinux=no -if test "x$have_selinux" = "xyes" && test "x$with_selinux" != "xno" ; then - AC_DEFINE(HAVE_SELINUX, 1, [Define if have selinux]) - use_selinux=yes -fi -AC_SUBST(LIBSELINUX_CFLAGS) -AC_SUBST(LIBSELINUX_LIBS) - -PKG_CHECK_MODULES(SIMPLE_CHOOSER, - gtk+-3.0 >= $GTK_REQUIRED_VERSION -) -AC_SUBST(SIMPLE_CHOOSER_CFLAGS) -AC_SUBST(SIMPLE_CHOOSER_LIBS) - -PLUGIN_LIBTOOL_FLAGS="-export_dynamic -module -avoid-version" -AC_SUBST(PLUGIN_LIBTOOL_FLAGS) - -AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) -AC_PATH_XTRA - -# Unit testing framework -PKG_CHECK_MODULES(CHECK, - [check >= 0.9.4], - have_check=yes, - have_check=no) -AM_CONDITIONAL([HAVE_CHECK],[test "x$CHECK_CFLAGS" != "x"]) - -PKG_CHECK_MODULES(LIBGDM, glib-2.0 gio-2.0 gio-unix-2.0); -GOBJECT_INTROSPECTION_CHECK([0.9.12]) -LIBGDM_GIR_INCLUDES="GLib-2.0 GObject-2.0 Gio-2.0" -AC_SUBST(LIBGDM_GIR_INCLUDES) - -dnl --------------------------------------------------------------------------- -dnl - Configuration file stuff -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(sysconfsubdir, - AS_HELP_STRING([--with-sysconfsubdir], - [directory name used under sysconfdir, default=gdm]), - sysconfsubdir=${withval}, sysconfsubdir=gdm) -AC_SUBST(sysconfsubdir) - -if test x"${sysconfsubdir}" != xno -a x"${sysconfsubdir}" != x; then - gdmconfdir='${sysconfdir}/${sysconfsubdir}' -else - gdmconfdir='${sysconfdir}' -fi -AC_SUBST(gdmconfdir) - -AC_ARG_WITH(dmconfdir, - AS_HELP_STRING([--with-dmconfdir], - [directory where Sessions are stored, default=SYSCONFDIR/dm]), - dmconfdir=${withval}, dmconfdir=${sysconfdir}/dm) -AC_SUBST(dmconfdir) - -dnl --------------------------------------------------------------------------- -dnl - Configure arguments -dnl --------------------------------------------------------------------------- -AC_ARG_ENABLE(gdm-xsession, - AS_HELP_STRING([--enable-gdm-xsession], - [Enable installing the gdm Xsession file @<:@default=no@:>@]),, - enable_gdm_xsession=no) -AM_CONDITIONAL(ENABLE_GDM_XSESSION, test x$enable_gdm_xsession = xyes) - -AC_ARG_ENABLE(user-display-server, - AS_HELP_STRING([--enable-user-display-server], - [Enable running X server as user @<:@default=yes@:>@]),, - enable_user_display_server=yes) -AM_CONDITIONAL(ENABLE_USER_DISPLAY_SERVER, test x$user_display_server = xyes) - -if test x$enable_user_display_server = xyes; then - AC_DEFINE(ENABLE_USER_DISPLAY_SERVER, 1, [Define if user display servers are supported]) -fi - -AC_ARG_WITH(default-pam-config, - AS_HELP_STRING([--with-default-pam-config: One of redhat, openembedded, exherbo, lfs, arch, none @<:@default=auto@:>@])) -dnl If not given, try autodetecting from release files (see NetworkManager source) -if test x$with_default_pam_config = x; then - AC_CHECK_FILE(/etc/redhat-release,with_default_pam_config="redhat") - AC_CHECK_FILE(/etc/fedora-release,with_default_pam_config="redhat") - AC_CHECK_FILE(/etc/exherbo-release,with_default_pam_config="exherbo") - AC_CHECK_FILE(/etc/arch-release,with_default_pam_config="arch") - AC_CHECK_FILE(/etc/lfs-release,with_default_pam_config="lfs") - dnl If not autodetected, default to none - if test x$with_default_pam_config = x; then - with_default_pam_config=none - fi -fi -case x$with_default_pam_config in - xredhat|xopenembedded|xexherbo|xlfs|xarch|xnone) ;; - *) - AC_MSG_ERROR([Invalid --with-default-pam-config ${with_default_pam_config}]) - exit 1 - ;; -esac -AM_CONDITIONAL(ENABLE_REDHAT_PAM_CONFIG, test x$with_default_pam_config = xredhat) -AM_CONDITIONAL(ENABLE_OPENEMBEDDED_PAM_CONFIG, test x$with_default_pam_config = xopenembedded) -AM_CONDITIONAL(ENABLE_EXHERBO_PAM_CONFIG, test x$with_default_pam_config = xexherbo) -AM_CONDITIONAL(ENABLE_LFS_PAM_CONFIG, test x$with_default_pam_config = xlfs) -AM_CONDITIONAL(ENABLE_ARCH_PAM_CONFIG, test x$with_default_pam_config = xarch) - -AC_CHECK_HEADERS([security/pam_modules.h security/pam_modutil.h security/pam_ext.h], - [have_pam=yes], - [if test "x$have_pam" = xyes ; then - AC_MSG_ERROR([PAM development files not found.]) - fi]) - -AC_ARG_ENABLE(console-helper, - AS_HELP_STRING([--enable-console-helper], - [Enable PAM console helper @<:@default=auto@:>@]),, - enable_console_helper=auto) - -AC_ARG_ENABLE(authentication-scheme, - AS_HELP_STRING([--enable-authentication-scheme=@<:@pam/crypt/shadow@:>@], - [Choose a specific authentication scheme @<:@default=auto@:>@]),, - enable_authentication_scheme=auto) - -AC_ARG_WITH(xinerama, - AS_HELP_STRING([--with-xinerama], - [Add Xinerama support @<:@default=auto@:>@]),, - with_xinerama=auto) - -AC_ARG_WITH(xdmcp, - AS_HELP_STRING([--with-xdmcp], - [Add XDMCP (remote login) support @<:@default=auto@:>@]),, - with_xdmcp=auto) - -AC_ARG_WITH(tcp-wrappers, - AS_HELP_STRING([--with-tcp-wrappers], - [Use TCP Wrappers @<:@default=auto@:>@]),, - with_tcp_wrappers=auto) - -AC_ARG_WITH([udevdir], - AS_HELP_STRING([--with-udevdir=DIR], - [Directory for udev files]), - [with_udevdir=$withval], [with_udevdir=$($PKG_CONFIG --variable=udevdir udev)]) -AC_ARG_WITH([systemdsystemunitdir], - AS_HELP_STRING([--with-systemdsystemunitdir=DIR], - [Directory for systemd service files]), - [with_systemdsystemunitdir=$withval], [with_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)]) -AC_ARG_ENABLE(systemd-journal, - AS_HELP_STRING([--enable-systemd-journal], - [Add journald support @<:@default=auto@:>@]), - [enable_systemd_journal=$enableval], [enable_systemd_journal=auto]) -AC_ARG_ENABLE(wayland-support, - AS_HELP_STRING([--enable-wayland-support], - [Enable support for wayland sessions @<:@default=auto@:>@]), - [enable_wayland_support=$enableval], - [enable_wayland_support=yes]) - -AC_ARG_WITH(plymouth, - AS_HELP_STRING([--with-plymouth], - [Add plymouth support @<:@default=yes@:>@]),, - [with_plymouth=yes]) - -AC_ARG_WITH(at-spi-registryd-directory, - AS_HELP_STRING([--with-at-spi-registryd-directory], - [Specify the directory of at-spi-registryd @<:@default=libexecdir@:>@])],, - [with_at_spi_registryd_directory="${libexecdir}"]) - -AT_SPI_REGISTRYD_DIR=$with_at_spi_registryd_directory -AC_SUBST(AT_SPI_REGISTRYD_DIR) - -# Allow configuration of default PATH -# -withval="" -AC_ARG_WITH(default-path, - AS_HELP_STRING([--with-default-path=<PATH>], - [PATH GDM will use as the user's default PATH]), - [if test x$withval != x; then - AC_MSG_RESULT("PATH ${withval} will be the default PATH.") - fi]) - -if test x$withval != x; then - GDM_SESSION_DEFAULT_PATH="$withval" -else - GDM_SESSION_DEFAULT_PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin" -fi -AC_SUBST(GDM_SESSION_DEFAULT_PATH) - -dnl -dnl file that sets LANG -dnl -withval="" -AC_ARG_WITH(lang-file, - AS_HELP_STRING([--with-lang-file=<filename>], - [file containing default language setting]), - [if test x$withval != x; then - AC_MSG_RESULT("System locale will be looked for in file ${withval}.") - fi]) - -if test x$withval != x; then - LANG_CONFIG_FILE="$withval" -else - LANG_CONFIG_FILE='$(sysconfdir)/locale.conf' -fi -AC_SUBST(LANG_CONFIG_FILE) - -# stropts has been removed from glibc -# https://bugzilla.redhat.com/show_bug.cgi?id=436349 -AC_CHECK_HEADERS(stropts.h) - -dnl socklen_t may be declared, but not in a "standard" C header location -AC_CHECK_HEADERS(sys/socket.h) -AC_CHECK_TYPE(socklen_t,, - AC_DEFINE(socklen_t, size_t, [Compatibility type]), -[AC_INCLUDES_DEFAULT] -#ifdef HAVE_SYS_SOCKET_H -#include <sys/socket.h> -#endif -) -AC_CHECK_FUNCS([setresuid setenv unsetenv clearenv]) - -dnl checks needed for Darwin compatibility to linux **environ. -AC_CHECK_HEADERS(crt_externs.h) -AC_CHECK_FUNCS(_NSGetEnviron) - -AC_CHECK_HEADERS(sys/vt.h) - -EXTRA_DAEMON_LIBS="" -EXTRA_CHOOSER_LIBS="" -EXTRA_FLEXI_LIBS="" -EXTRA_DYNAMIC_LIBS="" -EXTRA_SETUP_LIBS="" -EXTRA_TEST_LIBS="" - -AC_CHECK_FUNC(socket,,[ - AC_CHECK_LIB(socket,socket, [ - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket" - EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket" - EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket" - EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket" - EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket" - EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"])]) -AC_CHECK_FUNC(gethostbyname,,[ - AC_CHECK_LIB(nsl,gethostbyname, [ - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl" - EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl" - EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"])]) -AC_CHECK_DECL(HOST_NAME_MAX,,[ - AC_CHECK_DECL(_POSIX_HOST_NAME_MAX, - AC_DEFINE(HOST_NAME_MAX, _POSIX_HOST_NAME_MAX, []), - AC_DEFINE(HOST_NAME_MAX, 256, [Define to 256 if neither have HOST_NAME_MAX nor _POSIX_HOST_NAME_MAX]), - [[#include <limits.h>]])], - [[#include <limits.h>]]) -AC_CHECK_FUNC(sched_yield,[ - AC_DEFINE(HAVE_SCHED_YIELD, 1, [Define if we have sched yield])],[ - AC_CHECK_LIB(rt,sched_yield, [ - AC_DEFINE(HAVE_SCHED_YIELD, 1, [Define if we have sched yield]) - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lrt"], [ - echo "No sched_yield found"])]) -AC_CHECK_FUNC(inet_aton,,[ - AC_CHECK_LIB(resolv,inet_aton, [ - EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lresolv"])]) - -dnl --------------------------------------------------------------------------- -dnl - Check for IPv6 -dnl --------------------------------------------------------------------------- - -AC_MSG_CHECKING([whether to enable IPv6]) -AC_ARG_ENABLE(ipv6, - AS_HELP_STRING([--enable-ipv6], - [Enables compilation of IPv6 code @<:@default=no@:>@]),, - enable_ipv6=no) - -if test x$enable_ipv6 = xyes; then - AC_TRY_COMPILE([ - #include <sys/types.h> - #include <sys/socket.h>],[ - struct sockaddr_storage ss; - socket(AF_INET6, SOCK_STREAM, 0) - ], - have_ipv6=yes, - have_ipv6=no - ) - if test x$have_ipv6 = xyes; then - have_getaddrinfo=no - have_inet_ntop=no - AC_CHECK_FUNC(getaddrinfo, have_getaddrinfo=yes) - if test x$have_getaddrinfo != xyes; then - for lib in bsd socket inet; do - AC_CHECK_LIB($lib,getaddrinfo,["LIBS=$LIBS -l$lib";have_getaddrinfo=yes;break]) - done - fi - - AC_CHECK_FUNC(inet_ntop,have_inet_ntop=yes) - if test x$have_inet_ntop != xyes; then - for lib in bsd nsl inet; do - AC_CHECK_LIB($lib,inet_ntop,["LIBS=$LIBS -l$lib";have_inet_ntop=yes;break]) - done - fi - - if test x$have_getaddrinfo = xyes; then - if test x$have_inet_ntop = xyes; then - have_ipv6=yes - AC_DEFINE(ENABLE_IPV6, 1, [Define if we have ipv6]) - AC_MSG_RESULT($have_ipv6) - else - have_ipv6=no - AC_MSG_RESULT($have_ipv6) - fi - fi - fi -else - AC_MSG_RESULT(no) -fi - -dnl --------------------------------------------------------------------------- -dnl - Check for GDM user -dnl --------------------------------------------------------------------------- - -withval="" -AC_ARG_WITH(user, - AS_HELP_STRING([--with-user=<username>], - [specify gdm's user name])) - -if test x$withval != x; then - GDM_USERNAME="$withval" -else - GDM_USERNAME=gdm -fi -AC_SUBST(GDM_USERNAME) -AC_DEFINE_UNQUOTED([GDM_USERNAME], "$GDM_USERNAME", [User to use]) - -dnl --------------------------------------------------------------------------- -dnl - Check for GDM group -dnl --------------------------------------------------------------------------- - -withval="" -AC_ARG_WITH(group, - AS_HELP_STRING([--with-group=<group>], - [specify gdm's group name])) - -if test x$withval != x; then - GDM_GROUPNAME="$withval" -else - GDM_GROUPNAME=gdm -fi -AC_SUBST(GDM_GROUPNAME) -AC_DEFINE_UNQUOTED([GDM_GROUPNAME], "$GDM_GROUPNAME", [Group to use]) - - -dnl --------------------------------------------------------------------------- -dnl - Check for PAM stuff -dnl --------------------------------------------------------------------------- - -dnl PAM prefix (configuration files) -withval="" -AC_ARG_WITH(pam-prefix, - AS_HELP_STRING([--with-pam-prefix=<prefix>], - [specify where pam files go]), - [if test x$withval != x; then - AC_MSG_RESULT("PAM files will be installed in prefix ${withval}.") - fi]) - -if test x$withval != x; then - PAM_PREFIX="$withval" -else - PAM_PREFIX='${sysconfdir}' -fi -AC_SUBST(PAM_PREFIX) - -dnl PAM dir (dynamic modules) -AC_ARG_WITH([pam-mod-dir], - [AS_HELP_STRING([--with-pam-mod-dir=DIR], - [directory to install pam modules in])], - [], [with_pam_mod_dir='${libdir}/security']) -PAM_MOD_DIR="$with_pam_mod_dir" -AC_SUBST(PAM_MOD_DIR) - -have_pam=no -AC_CHECK_LIB(pam, pam_start, have_pam=yes) - -if test "x$have_pam" = "xyes"; then - PAM_LIBS="${PAM_LIBS} -lpam" -else - AC_MSG_ERROR("PAM libraries not found") -fi -AC_SUBST(HAVE_PAM) -AC_SUBST(PAM_LIBS) - -AC_CHECK_HEADERS([security/pam_modutil.h security/pam_ext.h]) -AC_CHECK_LIB(pam, pam_syslog, [AC_DEFINE(HAVE_PAM_SYSLOG, [], [Define to 1 if you have the pam_syslog function])]) - -dnl test whether struct pam_message is const (Linux) or not (Sun) -if test "x$have_pam" = "xyes"; then - pam_appl_h="$ac_pam_includes/security/pam_appl.h" - AC_MSG_CHECKING(for const pam_message) - AC_EGREP_HEADER([struct pam_message], - $pam_appl_h, - [ AC_EGREP_HEADER([const struct pam_message], - $pam_appl_h, - [AC_MSG_RESULT(["const: Linux-type PAM"]) ], - [AC_MSG_RESULT(["nonconst: Sun-type PAM"]) - AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])] - )], - [AC_MSG_RESULT(["not found - assume const, Linux-type PAM"])] - ) - AC_CHECK_DECL(PAM_BINARY_PROMPT, - [supports_pam_extensions=yes], - [supports_pam_extensions=no], - #include <security/pam_appl.h> - ) -fi -if test "x$supports_pam_extensions" = "xyes" ; then - AM_CONDITIONAL(SUPPORTS_PAM_EXTENSIONS, true) - AC_DEFINE(SUPPORTS_PAM_EXTENSIONS, 1, [Define if PAM supports GDMs custom extensions]) -fi - -PKG_CHECK_MODULES([KEYUTILS], - [libkeyutils], - [AC_DEFINE([HAVE_KEYUTILS], [1], [Define if have keyutils])], - [true]) -AC_SUBST(KEYUTILS_LIBS) -AC_SUBST(KEYUTILS_CFLAGS) - -# -# Can we use BSD's setusercontext -# -AC_CHECK_HEADER(login_cap.h, [ - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" - AC_DEFINE(HAVE_LOGINCAP, 1, [Define if we have logincap])]) - -# -# Check for sys/sockio.h -# -AC_CHECK_HEADERS(sys/sockio.h, [ - AC_DEFINE(HAVE_SYS_SOCKIO_H, 1, [Define if we have sys/sockio.h])]) - - -dnl --------------------------------------------------------------------------- -dnl - Check for POSIX version of getpwnam_r -dnl --------------------------------------------------------------------------- - -# Checking for a posix version of getpwnam_r -# if we are cross compiling and can not run the test -# assume getpwnam_r is the posix version -# it is up to the person cross compiling to change -# this behavior if desired - -AC_LANG_PUSH(C) -AC_CACHE_CHECK([for posix getpwnam_r], - ac_cv_func_posix_getpwnam_r, - [AC_RUN_IFELSE([AC_LANG_PROGRAM( -[[ -#define _POSIX_PTHREAD_SEMANTICS -#include <errno.h> -#include <pwd.h> -]], -[[ - char buffer[10000]; - struct passwd pwd, *pwptr = &pwd; - int error; - errno = 0; - error = getpwnam_r ("", &pwd, buffer, - sizeof (buffer), &pwptr); - return (error < 0 && errno == ENOSYS) - || error == ENOSYS; -]])], - [ac_cv_func_posix_getpwnam_r=yes], - [ac_cv_func_posix_getpwnam_r=no], - [ac_cv_func_posix_getpwnam_r=yes] -)]) -AC_LANG_POP(C) - -if test "$ac_cv_func_posix_getpwnam_r" = yes; then - AC_DEFINE(HAVE_POSIX_GETPWNAM_R,1, - [Have POSIX function getpwnam_r]) -else - AC_CACHE_CHECK([for nonposix getpwnam_r], - ac_cv_func_nonposix_getpwnam_r, - [AC_TRY_LINK([#include <pwd.h>], - [char buffer[10000]; - struct passwd pwd; - getpwnam_r ("", &pwd, buffer, - sizeof (buffer));], - [ac_cv_func_nonposix_getpwnam_r=yes], - [ac_cv_func_nonposix_getpwnam_r=no])]) - if test "$ac_cv_func_nonposix_getpwnam_r" = yes; then - AC_DEFINE(HAVE_NONPOSIX_GETPWNAM_R,1, - [Have non-POSIX function getpwnam_r]) - fi -fi - - -dnl --------------------------------------------------------------------------- -dnl - Check for utmp stuff -dnl --------------------------------------------------------------------------- - -AC_CHECK_HEADERS(utmp.h utmpx.h libutil.h sys/param.h) -AC_CHECK_FUNCS([getutxent updwtmpx updwtmp]) -AC_CHECK_LIB(util, login, [ - AC_DEFINE(HAVE_LOGIN, 1, [Define if have login]) - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" ]) -AC_CHECK_LIB(util, logout, [ - AC_DEFINE(HAVE_LOGOUT, 1, [Define if have logout]) - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" ]) -AC_CHECK_LIB(util, logwtmp, [ - AC_DEFINE(HAVE_LOGWTMP, 1, [Define if have logwtmp]) - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lutil" ]) -GDM_CHECK_UTMP - -AC_MSG_CHECKING(if utmpx structure has ut_syslen field) -AC_TRY_COMPILE([ - #include <utmpx.h>],[ - struct utmpx record; - record.ut_syslen = sizeof (record.ut_host); - ], - have_ut_syslen=yes, - have_ut_syslen=no - ) -if test x$have_ut_syslen = xyes; then - AC_DEFINE(HAVE_UT_SYSLEN, 1, [Define if have ut_syslen record]) -fi -AC_MSG_RESULT($have_ut_syslen) - - -dnl --------------------------------------------------------------------------- -dnl - Check for Xdmcp -dnl --------------------------------------------------------------------------- - -XDMCP_LIBS="" -if test x$with_xdmcp != xno ; then - xdmcp_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $X_CFLAGS" - AC_CHECK_HEADER(X11/Xdmcp.h, [ - AC_CHECK_LIB(Xdmcp, XdmcpFlush, [ - AC_DEFINE(HAVE_LIBXDMCP, 1, [Define if have libxdmcp]) - XDMCP_LIBS="-lXdmcp" - XDMCP_SUPPORT=yes],,[$X_LIBS -lX11 $X_EXTRA_LIBS]) - ],,[#include <X11/Xproto.h>]) - - if test x$with_xdmcp = xyes -a "x$XDMCP_SUPPORT" = "x" ; then - AC_MSG_ERROR(XDMCP support requested but XDMCP libraries not found) - fi - CPPFLAGS="$xdmcp_save_CPPFLAGS" -fi -AC_SUBST(XDMCP_LIBS) - -if test "x$XDMCP_SUPPORT" = "xyes" ; then - AM_CONDITIONAL(XDMCP_SUPPORT, true) - GDMCHOOSER=gdmchooser -else - # No need for TCP Wrappers in case XDMCP is disabled - if test x$with_tcp_wrappers != xno ; then - echo "TCP wrappers not needed if XDMCP is not enabled" - fi - with_tcp_wrappers=no - AM_CONDITIONAL(XDMCP_SUPPORT, false) - GDMCHOOSER= -fi -AC_SUBST(GDMCHOOSER) - -dnl --------------------------------------------------------------------------- -dnl - Check OS -dnl --------------------------------------------------------------------------- - -os_solaris=no -case "$host" in - *solaris*) os_solaris=yes - ;; -esac -AM_CONDITIONAL(OS_SOLARIS, test x$os_solaris = xyes) - -dnl --------------------------------------------------------------------------- -dnl - Check for TCP Wrappers for XDMCP access control -dnl --------------------------------------------------------------------------- - -if test x$with_tcp_wrappers = xno ; then - echo "TCP wrappers disabled" -else - LIBWRAP_PATH="" - if test x$os_solaris = xyes ; then - if test -f /usr/lib/libwrap.so; then - LIBWRAP_PATH=/usr/lib/libwrap.so - echo "Found $LIBWRAP_PATH" 1>&5 - nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH="" - fi - - if test -z "$LIBWRAP_PATH"; then - if test -f /usr/sfw/lib/libwrap.so; then - LIBWRAP_PATH=/usr/sfw/lib/libwrap.so - echo "Found $LIBWRAP_PATH" 1>&5 - nm $LIBWRAP_PATH | grep 'T setenv' && LIBWRAP_PATH="" - fi - fi - - if test -z "$LIBWRAP_PATH"; then - echo "*********************************************************" - echo " You have a broken TCP wrappers library (setenv included)" - echo " Please get the latest TCP wrappers package from your OS" - echo " vendor, or recompile TCP wrappers to not include a" - echo " setenv() implementation." - echo - echo "Not using TCP wrappers after all." - echo "*********************************************************" - else - LIBWRAP_LIBS="-L/usr/sfw/lib -R/usr/sfw/lib -lwrap" - AC_DEFINE(HAVE_TCPWRAPPERS, 1, [Define if have tcp wrappers]) - fi - else - AC_CHECK_LIB([wrap], [hosts_ctl], [ - LIBWRAP_LIBS="-lwrap" - LIBWRAP_PATH=auto - AC_DEFINE(HAVE_TCPWRAPPERS, 1, [Define if have tcp wrappers])]) - fi - - AC_MSG_CHECKING([whether to use TCP wrappers]) - if test -n "$LIBWRAP_PATH"; then - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) - fi - - dnl find out if we need -lnsl or whatever - LIB_NSL= - if test -n "$LIBWRAP_PATH"; then - AC_MSG_CHECKING(whether -lwrap also requires -lnsl) - ORIG_LIBS="$LIBS" - LIBS="$EXTRA_DAEMON_LIBS $LIBS $LIBWRAP_LIBS" - AC_TRY_LINK([ -#include <tcpd.h> -int allow_severity, deny_severity; -], [return hosts_access;], ,[ -dnl try with -lnsl -OLD_LIBS="$LIBS" -LIBS="$LIBS -lnsl" -AC_TRY_LINK([ -#include <tcpd.h> -int allow_severity, deny_severity; -], [return hosts_access;], LIB_NSL="-lnsl", -LIBWRAP_PATH="") -LIBS="$OLD_LIBS" -]) - LIBS="$ORIG_LIBS" - if test -n "$LIB_NSL"; then - AC_MSG_RESULT(yes) - EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS $LIB_NSL" - else - AC_MSG_RESULT(no) - fi - fi -fi - -AC_SUBST(LIBWRAP_LIBS) - - -dnl --------------------------------------------------------------------------- -dnl - Check for Xinerama -dnl --------------------------------------------------------------------------- - -# X11 Xinerama extension -# Check for Xinerama extension (Solaris impl or Xfree impl) -xinerama_save_cppflags="$CPPFLAGS" -CPPFLAGS="$CPPFLAGS $X_CFLAGS" - -ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS" - -if test ! x$with_xinerama = xno ; then - # Check for XFree - use_xfree_xinerama=yes - AC_CHECK_LIB(Xinerama, XineramaQueryExtension, - [AC_CHECK_HEADER(X11/extensions/Xinerama.h, - if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then - X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS" - fi - AC_DEFINE(HAVE_XFREE_XINERAMA, 1, [Define if have xfree xinerama]) - AC_DEFINE(HAVE_XINERAMA, 1, [Define if have xinerama]) - XINERAMA_LIBS="-lXinerama" - XINERAMA_SUPPORT=yes, - use_xfree_xinerama=no, - [#include <X11/Xlib.h>])], - use_xfree_xinerama=no, -lXext $ALL_X_LIBS) - AC_MSG_CHECKING(for Xinerama support on XFree86) - AC_MSG_RESULT($use_xfree_xinerama); - - if test x$use_xfree_xinerama = xno ; then - if test x$os_solaris = xyes ; then - # Check for solaris - use_solaris_xinerama=yes - AC_CHECK_LIB(Xext, XineramaGetInfo, - use_solaris_xinerama=yes, use_solaris_xinerama=no, - $ALL_X_LIBS) - if test "x$use_solaris_xinerama" = "xyes"; then - AC_CHECK_HEADER(X11/extensions/xinerama.h, - if test -z "`echo $ALL_X_LIBS | grep "\-lXext" 2> /dev/null`"; then - X_EXTRA_LIBS="-lXext $X_EXTRA_LIBS" - fi - AC_DEFINE(HAVE_SOLARIS_XINERAMA, 1, [Define if have Solaris xinerama]) - AC_DEFINE(HAVE_XINERAMA, 1, [Define if have xinerama]) - XINERAMA_LIBS="" - XINERAMA_SUPPORT=yes, - use_solaris_xinerama=no, - [#include <X11/Xlib.h>]) - fi - AC_MSG_CHECKING(for Xinerama support on Solaris) - AC_MSG_RESULT($use_solaris_xinerama); - fi - fi -fi - -AC_SUBST(XINERAMA_LIBS) -CPPFLAGS="$xinerama_save_cppflags" - -dnl --------------------------------------------------------------------------- -dnl - Check for systemd support -dnl --------------------------------------------------------------------------- - -PKG_CHECK_MODULES(SYSTEMD, - [libsystemd]) - -AC_SUBST(SYSTEMD_CFLAGS) -AC_SUBST(SYSTEMD_LIBS) - -PKG_CHECK_MODULES(JOURNALD, - [libsystemd], - [have_journald=yes], [have_journald=no]) - -if test "x$enable_systemd_journal" = "xauto" ; then - if test x$have_journald = xno ; then - use_journald=no - else - use_journald=yes - fi - -else - use_journald="$enable_systemd_journal" -fi - -if test "x$use_journald" != "xno" ; then - if test "x$have_journald" = "xno"; then - AC_MSG_ERROR([journald support explicitly required, but journald not found]) - fi - - AC_DEFINE(ENABLE_SYSTEMD_JOURNAL, 1, [Define to enable systemd journal support]) -fi -AC_SUBST(JOURNALD_CFLAGS) -AC_SUBST(JOURNALD_LIBS) - -if test "x$enable_wayland_support" != "xno" ; then - AC_DEFINE(ENABLE_WAYLAND_SUPPORT, 1, [Define to enable wayland support]) -fi - -AC_PATH_PROG(SYSTEMD_X_SERVER, systemd-multi-seat-x, [/lib/systemd/systemd-multi-seat-x], [/lib/systemd:/usr/lib/systemd:$PATH]) -AC_SUBST(SYSTEMD_X_SERVER) -AC_DEFINE_UNQUOTED(SYSTEMD_X_SERVER,"$SYSTEMD_X_SERVER",[Path to systemd X server wrapper]) - -if test "x$with_udevdir" != xno; then - AC_SUBST(UDEV_DIR, [$with_udevdir]) -fi -AM_CONDITIONAL(INSTALL_UDEV_RULES, test x$with_udevdir != xno) - -if test "x$with_systemdsystemunitdir" != xno; then - AC_SUBST(SYSTEMD_SYSTEM_UNIT_DIR, [$with_systemdsystemunitdir]) -fi - -AM_CONDITIONAL(INSTALL_SYSTEMD_UNITS, test x$with_systemdsystemunitdir != xno) - -dnl --------------------------------------------------------------------------- -dnl - Check for plymouth support -dnl --------------------------------------------------------------------------- -PKG_CHECK_MODULES(PLYMOUTH, - [ply-boot-client], - [have_plymouth=yes], [have_plymouth=no]) - -if test "x$with_plymouth" = "xauto" ; then - if test x$have_plymouth = xno ; then - use_plymouth=no - else - use_plymouth=yes - fi -else - use_plymouth="$with_plymouth" -fi - -PLYMOUTH_QUIT_SERVICE="" -if test "x$use_plymouth" != "xno" ; then - if test "x$have_plymouth" = "xno"; then - AC_MSG_ERROR([Plymouth support explicitly required, but plymouth not found]) - fi - - AC_DEFINE(WITH_PLYMOUTH, 1, [Define to enable plymouth support]) - PLYMOUTH_QUIT_SERVICE="plymouth-quit.service" -fi -AC_SUBST(PLYMOUTH_CFLAGS) -AC_SUBST(PLYMOUTH_LIBS) -AC_SUBST(PLYMOUTH_QUIT_SERVICE) - -dnl --------------------------------------------------------------------------- -dnl - Check for D-Bus -dnl --------------------------------------------------------------------------- - -dnl - Are we specifying a different dbus root ? -AC_ARG_WITH(dbus-sys, - AS_HELP_STRING([--with-dbus-sys=<dir>], - [where D-BUS system.d directory is])) -AC_ARG_WITH(dbus-services, - AS_HELP_STRING([--with-dbus-services=<dir>], - [where D-BUS services directory is])) - -if ! test -z "$with_dbus_sys" ; then - DBUS_SYS_DIR="$with_dbus_sys" -else - DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d" -fi -AC_SUBST(DBUS_SYS_DIR) - -dnl --------------------------------------------------------------------------- -dnl - Check for ISO Codes -dnl --------------------------------------------------------------------------- - -AC_MSG_CHECKING([whether iso-codes has iso-639 domain]) -if $PKG_CONFIG --variable=domains iso-codes | grep 639 >/dev/null ; then - AC_MSG_RESULT([yes]) -else - AC_MSG_RESULT([no]) -fi -AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],["`$PKG_CONFIG --variable=prefix iso-codes`"],[ISO codes prefix]) -ISO_CODES=iso-codes - - -dnl --------------------------------------------------------------------------- -dnl check for RBAC -dnl --------------------------------------------------------------------------- - -msg_rbac_shutdown=no -AC_ARG_ENABLE(rbac-shutdown, - AC_HELP_STRING([--enable-rbac-shutdown=<key>], - [Build with RBAC support specifying shutdown/reboot RBAC authentication key]), - enable_rbac_shutdown=$enableval,enable_rbac_shutdown=no) - -if test "x$enable_rbac_shutdown" != "xno"; then - RBAC_LIBS="-lsecdb -lsocket -lnsl" - AC_DEFINE(ENABLE_RBAC_SHUTDOWN, [], [Set if we build with RBAC support]) - AC_DEFINE_UNQUOTED(RBAC_SHUTDOWN_KEY, "$enable_rbac_shutdown", [Set if we build with RBAC support]) - msg_rbac_shutdown="yes, using key $enable_rbac_shutdown" -fi -AC_SUBST(RBAC_LIBS) - - -dnl --------------------------------------------------------------------------- -dnl check for process control -dnl --------------------------------------------------------------------------- - -AC_CHECK_HEADERS(sys/prctl.h) - -dnl --------------------------------------------------------------------------- -dnl - Define some variables to represent the directories we use. -dnl --------------------------------------------------------------------------- - -AC_SUBST(gdmlocaledir, ${gdmconfdir}) - -AC_ARG_WITH(log-dir, - AS_HELP_STRING([--with-log-dir=<file>], - [log dir])) - -if ! test -z "$with_log_dir"; then - GDM_LOG_DIR=$with_log_dir -else - GDM_LOG_DIR=/var/log/gdm -fi -AC_SUBST(logdir, $GDM_LOG_DIR) - -withval="" -AC_ARG_WITH(at-bindir, - AS_HELP_STRING([--with-at-bindir=<PATH>] - [PATH to Accessible Technology programs @<:@default=BINDIR@:>@])) - -if test x$withval != x; then - AT_BINDIR="$withval" -else - AT_BINDIR='${bindir}' -fi - -AC_SUBST(AT_BINDIR) - -withval="" -AC_ARG_WITH(defaults_conf, - AS_HELP_STRING([--with-defaults-conf=<FILENAME>], - [FILENAME to give to defaults file @<:@default=DATADIR/gdm/defaults.conf@:>@])) - -if test x$withval != x; then - GDM_DEFAULTS_CONF="$withval" -else - GDM_DEFAULTS_CONF='${datadir}/gdm/defaults.conf' -fi - -AC_SUBST(GDM_DEFAULTS_CONF) - -withval="" -AC_ARG_WITH(custom_conf, - AS_HELP_STRING([--with-custom-conf=<FILENAME>], - [FILENAME to give to custom configuration file @<:@default=GDMCONFDIR/custom.conf@:>@])) - -if test x$withval != x; then - GDM_CUSTOM_CONF="$withval" -else - GDM_CUSTOM_CONF='${gdmconfdir}/custom.conf' -fi - -AC_SUBST(GDM_CUSTOM_CONF) -AC_SUBST(GDM_OLD_CONF, '${gdmconfdir}/gdm.conf') - -AC_ARG_WITH(gnome-settings-daemon-directory, - [AC_HELP_STRING([--with-gnome-settings-daemon-directory], - [Specify the directory of gnome-settings-daemon used by the chooser @<:@default=libexecdir@:>@])],, - [with_gnome_settings_daemon_directory="\${libexecdir}"]) - -GNOME_SETTINGS_DAEMON_DIR=$with_gnome_settings_daemon_directory -AC_SUBST(GNOME_SETTINGS_DAEMON_DIR) - -AC_ARG_WITH(check-accelerated-directory, - [AC_HELP_STRING([--with-check-accelerated-directory], - [Specify the directory of gnome-session-check-accelerated @<:@default=libexecdir@:>@])],, - [with_check_accelerated_directory="\${libexecdir}"]) - -CHECK_ACCELERATED_DIR=$with_check_accelerated_directory -AC_SUBST(CHECK_ACCELERATED_DIR) - -dnl --------------------------------------------------------------------------- -dnl - Check for XEvIE extension support -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(xevie, - AS_HELP_STRING([--with-xevie], - [Add XEvIE Xserver extension support @<:@default=no@:>@]),, - with_xevie=no) - -if test x$with_xevie != xno ; then - XEVIE_OPTION="+extension XEVIE" -else - XEVIE_OPTION="" -fi - -AC_SUBST(XEVIE_OPTION) -AC_DEFINE_UNQUOTED(XEVIE_OPTION,"$XEVIE_OPTION",[Define xevie option]) - -dnl --------------------------------------------------------------------------- -dnl - Check for audit framework -dnl --------------------------------------------------------------------------- - -# Check for Solaris auditing API -# Note, Solaris auditing not supported for Solaris 9 or earlier and -# should not be used on these versions of Solaris if auditing is -# required. Solaris auditing is only supported on systems that -# support the ADT_USER enumeration value. -# -AC_MSG_CHECKING(for Solaris auditing API) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ -#include <bsm/adt.h> -adt_user_context = ADT_USER; -]], [[]])], [ check_sun_audit=yes ], [ check_sun_audit=no ]) - -if test ${check_sun_audit} = yes -then - AC_DEFINE(HAVE_ADT, 1, [Define if have adt]) - PAM_LIBS="$PAM_LIBS -lbsm" - AC_MSG_RESULT(yes) -else - AC_MSG_RESULT(no) -fi -AM_CONDITIONAL(HAVE_ADT, test x$check_sun_audit = xyes) - -# Check for Linux auditing API -# -AC_ARG_WITH(libaudit, - AS_HELP_STRING([--with-libaudit], - [Add Linux audit support @<:@default=auto@:>@]),, - with_libaudit=auto) - -# libaudit detection -if test x$with_libaudit = xno ; then - have_libaudit=no; -else - # See if we have audit daemon library - AC_CHECK_LIB(audit, audit_log_user_message, - have_libaudit=yes, have_libaudit=no) -fi - -AM_CONDITIONAL(HAVE_LIBAUDIT, test x$have_libaudit = xyes) - -if test x$have_libaudit = xyes ; then - PAM_LIBS="$PAM_LIBS -laudit" - AC_DEFINE(HAVE_LIBAUDIT,1,[linux audit support]) -fi - -# -# Subst the extra libs -# -AC_SUBST(EXTRA_DAEMON_LIBS) -AC_SUBST(EXTRA_CHOOSER_LIBS) -AC_SUBST(EXTRA_FLEXI_LIBS) -AC_SUBST(EXTRA_DYNAMIC_LIBS) -AC_SUBST(EXTRA_SETUP_LIBS) -AC_SUBST(EXTRA_TEST_LIBS) - -dnl --------------------------------------------------------------------------- -dnl - Check for X Server location -dnl --------------------------------------------------------------------------- - -# First check with "! -h" for /usr/X11R6 and /usr/X11 since they often -# symlink to each other, and configure should use the more stable -# location (the real directory) if possible. -# -# On Solaris, the /usr/bin/Xserver script is used to decide whether to -# use Xsun or Xorg, so this is used on Solaris. -# -# When testing for /usr/X11R6, first check with "! -h" for /usr/X11R6 -# and /usr/X11 since they often symlink to each other, and configure -# should use the more stable location (the real directory) if possible. -# -if test -x /usr/bin/X; then - X_PATH="/usr/bin" - X_SERVER_PATH="/usr/bin" - X_SERVER="/usr/bin/X" -elif test -x /usr/X11/bin/Xserver; then - X_PATH="/usr/X11/bin" - X_SERVER_PATH="/usr/X11/bin" - X_SERVER="/usr/X11/bin/Xserver" -elif test ! -h /usr/X11R6 -a -x /usr/X11R6/bin/X; then - X_PATH="/usr/X11R6/bin" - X_SERVER_PATH="/usr/X11R6/bin" - X_SERVER="/usr/X11R6/bin/X" -elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then - X_PATH="/usr/X11/bin" - X_SERVER_PATH="/usr/X11/bin" - X_SERVER="/usr/X11/bin/X" -elif test -x /usr/X11R6/bin/X; then - X_PATH="/usr/X11R6/bin" - X_SERVER_PATH="/usr/X11R6/bin" - X_SERVER="/usr/X11R6/bin/X" -elif test -x /usr/bin/Xorg; then - X_PATH="/usr/bin" - X_SERVER_PATH="/usr/bin" - X_SERVER="/usr/bin/Xorg" -elif test -x /usr/X11/bin/X; then - X_PATH="/usr/X11/bin" - X_SERVER_PATH="/usr/X11/bin" - X_SERVER="/usr/X11/bin/X" -elif test -x /usr/openwin/bin/Xsun; then - # Do not add /usr/openwin/bin here because on Solaris you need - # /usr/openwin/bin in your PATH even if you are using the Xorg - # Xserver. We add this to the path below. - X_PATH="/usr/openwin/bin" - X_SERVER_PATH="/usr/openwin/bin" - X_SERVER="/usr/openwin/bin/Xsun" -elif test -x /opt/X11R6/bin/X; then - X_PATH="/opt/X11R6/bin" - X_SERVER_PATH="/opt/X11R6/bin" - X_SERVER="/opt/X11R6/bin/X" -else - # what to do, what to do, this is wrong, but this just sets the - # defaults, perhaps this user is cross compiling or some such - X_PATH="/usr/bin/X11:/usr/X11R6/bin:/opt/X11R6/bin" - X_SERVER_PATH="/usr/bin" - X_SERVER="/usr/bin/X" -fi - -dnl --------------------------------------------------------------------------- -dnl - Check if Xorg is new enough to require '-listen tcp' (1.17) -dnl --------------------------------------------------------------------------- - -if $PKG_CONFIG --atleast-version=1.17 xorg-server; then - AC_DEFINE([HAVE_XSERVER_THAT_DEFAULTS_TO_LOCAL_ONLY], [], [XServer disables tcp access by default]) -fi - -dnl --------------------------------------------------------------------------- -dnl - Expand vars -dnl --------------------------------------------------------------------------- - -AS_AC_EXPAND(LOCALSTATEDIR, $localstatedir) -AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) -AS_AC_EXPAND(DATADIR, $datadir) -AS_AC_EXPAND(BINDIR, $bindir) -AS_AC_EXPAND(SBINDIR, $sbindir) -AS_AC_EXPAND(LIBDIR, $libdir) -AS_AC_EXPAND(LIBEXECDIR, $libexecdir) - -dnl --------------------------------------------------------------------------- -dnl - runtime directory -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH([run-dir], - AS_HELP_STRING([--with-run-dir=<file>], - [runtime directory])) - -if ! test -z "$with_run_dir"; then - GDM_RUN_DIR=$with_run_dir -else - GDM_RUN_DIR=${localstatedir}/run/gdm -fi - -AC_SUBST([GDM_RUN_DIR]) - -dnl --------------------------------------------------------------------------- -dnl - PID file -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(pid-file, - AS_HELP_STRING([--with-pid-file=<file>], - [pid file])) - -if ! test -z "$with_pid_file"; then - GDM_PID_FILE=$with_pid_file -else - GDM_PID_FILE=$GDM_RUN_DIR/gdm.pid -fi - -AS_AC_EXPAND(GDM_PID_FILE, "$GDM_PID_FILE") -AC_DEFINE_UNQUOTED(GDM_PID_FILE, "$GDM_PID_FILE", [pid file]) - -dnl --------------------------------------------------------------------------- -dnl - ran once marker -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(ran-once-marker-directory, - AS_HELP_STRING([--with-ran-once-marker-directory=<dir>], - [ran once marker directory])) - -if ! test -z "$with_ran_once_marker_directory"; then - GDM_RAN_ONCE_MARKER_DIR=$with_ran_once_marker_directory -else - GDM_RAN_ONCE_MARKER_DIR=$GDM_RUN_DIR -fi -AC_SUBST(GDM_RAN_ONCE_MARKER_DIR) -AS_AC_EXPAND(GDM_RAN_ONCE_MARKER_DIR_EXPANDED, $GDM_RAN_ONCE_MARKER_DIR) -AC_DEFINE_UNQUOTED(GDM_RAN_ONCE_MARKER_DIR, "$GDM_RAN_ONCE_MARKER_DIR_EXPANDED", [ran once marker dir]) - -GDM_RAN_ONCE_MARKER_FILE="$GDM_RAN_ONCE_MARKER_DIR/ran-once-marker" -AC_SUBST(GDM_RAN_ONCE_MARKER_FILE) -AS_AC_EXPAND(GDM_RAN_ONCE_MARKER_FILE_EXPANDED, $GDM_RAN_ONCE_MARKER_FILE) -AC_DEFINE_UNQUOTED(GDM_RAN_ONCE_MARKER_FILE, "$GDM_RAN_ONCE_MARKER_FILE_EXPANDED", [ran once marker file]) - -dnl --------------------------------------------------------------------------- -dnl - GREETER WORKING DIRECTORY -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(working-directory, - AS_HELP_STRING([--with-working-dir=<dir>], - [working directory])) - -if ! test -z "$with_working_directory"; then - GDM_WORKING_DIR=$with_working_directory -else - GDM_WORKING_DIR=${localstatedir}/lib/gdm -fi - -AC_SUBST(GDM_WORKING_DIR) - -dnl --------------------------------------------------------------------------- -dnl - Directory for X auth cookies -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(xauth-dir, - AS_HELP_STRING([--with-xauth-dir=<dir>], - [xauth cookie directory])) - -if ! test -z "$with_xauth_dir"; then - GDM_XAUTH_DIR=$with_xauth_dir -else - GDM_XAUTH_DIR=$GDM_RUN_DIR -fi - -AC_SUBST(GDM_XAUTH_DIR) - -dnl --------------------------------------------------------------------------- -dnl - Directory for greeter screenshot -dnl --------------------------------------------------------------------------- - -AC_ARG_WITH(screenshot-dir, - AS_HELP_STRING([--with-screenshot-dir=<dir>], - [directory to store greeter screenshot])) - -if ! test -z "$with_screenshot_dir"; then - GDM_SCREENSHOT_DIR=$with_screenshot_dir -else - GDM_SCREENSHOT_DIR=$GDM_RUN_DIR/greeter -fi - -AC_SUBST(GDM_SCREENSHOT_DIR) - -dnl --------------------------------------------------------------------------- -dnl - runtime conf -dnl --------------------------------------------------------------------------- - -withval="" -AC_ARG_WITH(runtime_conf, - AS_HELP_STRING([--with-runtime-conf=<FILENAME>], - [FILENAME to give to runtime configuration file @<:@default=GDM_RUN_DIR/custom.conf@:>@])) - -if test x$withval != x; then - GDM_RUNTIME_CONF="$withval" -else - GDM_RUNTIME_CONF="$GDM_RUN_DIR/custom.conf" -fi - -AC_SUBST(GDM_RUNTIME_CONF) - - -dnl --------------------------------------------------------------------------- -dnl - Finish -dnl --------------------------------------------------------------------------- - - -# Turn on the additional warnings last, so -Werror doesn't affect other tests. - -AC_ARG_ENABLE(more-warnings, - AS_HELP_STRING([--enable-more-warnings], - [Maximum compiler warnings]), - set_more_warnings="$enableval",[ - if test -d $srcdir/.git; then - set_more_warnings=yes - else - set_more_warnings=no - fi]) - -AC_MSG_CHECKING(for more warnings) -if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then - AC_MSG_RESULT(yes) - CFLAGS="\ - -Wall \ - -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \ - -Wnested-externs -Wpointer-arith \ - -Wcast-align -Wsign-compare \ - $CFLAGS" - - for option in -Wno-strict-aliasing -Wno-sign-compare; do - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $option" - AC_MSG_CHECKING([whether gcc understands $option]) - AC_TRY_COMPILE([], [], - has_option=yes, - has_option=no,) - if test $has_option = no; then - CFLAGS="$SAVE_CFLAGS" - fi - AC_MSG_RESULT($has_option) - unset has_option - unset SAVE_CFLAGS - done - unset option -else - AC_MSG_RESULT(no) -fi - -# -# Enable Debug -# -AC_ARG_ENABLE(debug, - AS_HELP_STRING([--enable-debug], - [turn on debugging]),, - enable_debug=yes) - -if test "$enable_debug" = "yes"; then - DEBUG_CFLAGS="-DG_ENABLE_DEBUG" -else - if test "x$enable_debug" = "xno"; then - DEBUG_CFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS" - else - DEBUG_CFLAGS="" - fi -fi -AC_SUBST(DEBUG_CFLAGS) - -# -# Enable Profiling -# -AC_ARG_ENABLE(profiling, - AS_HELP_STRING([--enable-profiling], - [turn on profiling]),, - enable_profiling=yes) - -if test "$enable_profiling" = "yes"; then - AC_DEFINE(ENABLE_PROFILING,1,[enable profiling]) -fi - -# -# Set SHELL to use in scripts. -# -if test x$os_solaris = xyes ; then - XSESSION_SHELL=/bin/ksh -else - XSESSION_SHELL=/bin/sh -fi - -# -# Set VT to use for initial server -# -AC_ARG_WITH(initial-vt, - AS_HELP_STRING([--with-initial-vt=<nr>], - [Initial virtual terminal to use])) -if ! test -z "$with_initial_vt"; then - GDM_INITIAL_VT=$with_initial_vt -else - GDM_INITIAL_VT=1 -fi -AC_SUBST(GDM_INITIAL_VT) -AC_DEFINE_UNQUOTED(GDM_INITIAL_VT, $GDM_INITIAL_VT, [Initial Virtual Terminal]) - -# Set configuration choices. -# -AC_SUBST(XSESSION_SHELL) -AC_DEFINE_UNQUOTED(XSESSION_SHELL,"$XSESSION_SHELL",[xsession shell]) -AC_SUBST(SOUND_PROGRAM) -AC_DEFINE_UNQUOTED(SOUND_PROGRAM,"$SOUND_PROGRAM",[]) - -AC_SUBST(X_PATH) -AC_SUBST(X_SERVER) -AC_SUBST(X_SERVER_PATH) -AC_DEFINE_UNQUOTED(X_SERVER,"$X_SERVER",[]) -AC_DEFINE_UNQUOTED(X_SERVER_PATH,"$X_SERVER_PATH",[]) - -## Stuff for debian/changelog.in -#if test -e "debian/changelog"; then -# DEBIAN_DATESTAMP=`head -1 debian/changelog| sed -e 's/.*cvs.//' -e 's/).*//'` -# DEBIAN_DATE=`grep '^ --' debian/changelog | head -1 | sed -e 's/.* //'` -#else -# DEBIAN_DATESTAMP=`date +%Y%m%d%H%M%s` -# DEBIAN_DATE=`date -R` -#fi -# -#AC_SUBST(DEBIAN_DATESTAMP) -#AC_SUBST(DEBIAN_DATE) - -AC_CONFIG_FILES([ -Makefile -pam-extensions/Makefile -pam-extensions/gdm-pam-extensions.pc -daemon/Makefile -docs/Makefile -chooser/Makefile -libgdm/Makefile -libgdm/gdm.pc -utils/Makefile -pam_gdm/Makefile -data/gdm.conf -data/Makefile -data/applications/Makefile -data/autostart/Makefile -data/dconf/gdm -common/Makefile -po/Makefile.in -tests/Makefile -]) - -AC_OUTPUT - -dnl --------------------------------------------------------------------------- -dnl - Show summary -dnl --------------------------------------------------------------------------- - -echo " - GDM $VERSION - ============ - - prefix: ${prefix} - exec_prefix: ${exec_prefix} - libdir: ${libdir} - bindir: ${bindir} - sbindir: ${sbindir} - sysconfdir: ${sysconfdir} - sysconfsubdir: ${sysconfsubdir} - gdmconfdir: ${gdmconfdir} - dmconfdir: ${dmconfdir} - localstatedir: ${localstatedir} - datadir: ${datadir} - gnome-settings-daemon location: ${with_gnome_settings_daemon_directory} - gnome-session-check-accel location: ${with_check_accelerated_directory} - source code location: ${srcdir} - compiler: ${CC} - cflags: ${CFLAGS} - Maintainer mode: ${USE_MAINTAINER_MODE} - - user: ${GDM_USERNAME} - group: ${GDM_GROUPNAME} - - dbus-1 system.d dir: ${DBUS_SYS_DIR} - PAM prefix: ${PAM_PREFIX} - PAM module dir: ${PAM_MOD_DIR} - PAM config: ${with_default_pam_config} - X server: ${X_SERVER} -" - -dnl TCP Wrappers support? -if test x"$LIBWRAP_PATH" = x ; then - echo \ -" TCP Wrappers support: no" -else - echo \ -" TCP Wrappers support: yes" -fi - -echo \ -" Xinerama support: ${XINERAMA_SUPPORT} - XDMCP support: ${XDMCP_SUPPORT} - SELinux support: ${use_selinux} - systemd unit dir: ${with_systemdsystemunitdir} - udev dir: ${with_udevdir} - plymouth support: ${use_plymouth} - wayland support: ${enable_wayland_support} - Build with RBAC: ${msg_rbac_shutdown} - Initial VT: ${GDM_INITIAL_VT} - Enable documentation: ${enable_documentation} - Install GDM's Xsession: ${enable_gdm_xsession} -" diff --git a/daemon/Makefile.am b/daemon/Makefile.am deleted file mode 100644 index d75d7288..00000000 --- a/daemon/Makefile.am +++ /dev/null @@ -1,315 +0,0 @@ -NULL = - -AM_CPPFLAGS = \ - -I. \ - -I.. \ - -I$(top_srcdir)/common \ - -I$(top_srcdir)/pam-extensions \ - -I$(top_builddir)/common \ - -DBINDIR=\"$(bindir)\" \ - -DDATADIR=\"$(datadir)\" \ - -DDMCONFDIR=\"$(dmconfdir)\" \ - -DGDMCONFDIR=\"$(gdmconfdir)\" \ - -DLIBDIR=\"$(libdir)\" \ - -DLIBEXECDIR=\"$(libexecdir)\" \ - -DLOCALSTATEDIR=\"$(localstatedir)\" \ - -DLOGDIR=\"$(logdir)\" \ - -DSBINDIR=\"$(sbindir)\" \ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - -DGDM_RUN_DIR=\"$(GDM_RUN_DIR)\" \ - -DGDM_XAUTH_DIR=\"$(GDM_XAUTH_DIR)\" \ - -DGDM_SCREENSHOT_DIR=\"$(GDM_SCREENSHOT_DIR)\" \ - -DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\" \ - -DGDM_SESSION_DEFAULT_PATH=\"$(GDM_SESSION_DEFAULT_PATH)\" \ - $(DISABLE_DEPRECATED_CFLAGS) \ - $(DAEMON_CFLAGS) \ - $(XLIB_CFLAGS) \ - $(WARN_CFLAGS) \ - $(DEBUG_CFLAGS) \ - $(SYSTEMD_CFLAGS) \ - $(JOURNALD_CFLAGS) \ - $(LIBSELINUX_CFLAGS) \ - -DLANG_CONFIG_FILE=\"$(LANG_CONFIG_FILE)\" \ - $(NULL) - -BUILT_SOURCES = \ - gdm-display-glue.h \ - gdm-manager-glue.h \ - gdm-local-display-glue.h \ - gdm-local-display-factory-glue.h \ - gdm-session-glue.h \ - gdm-session-worker-glue.h \ - gdm-session-enum-types.h \ - gdm-session-worker-enum-types.h \ - $(NULL) - -gdm-session-enum-types.h: gdm-session-enum-types.h.in gdm-session.h - $(AM_V_GEN) glib-mkenums --template $^ > $@ - -gdm-session-enum-types.c: gdm-session-enum-types.c.in gdm-session.h - $(AM_V_GEN) glib-mkenums --template $^ > $@ - -gdm-session-worker-enum-types.h: gdm-session-worker-enum-types.h.in gdm-session-worker.h - $(AM_V_GEN) glib-mkenums --template $^ > $@ - -gdm-session-worker-enum-types.c: gdm-session-worker-enum-types.c.in gdm-session-worker.h - $(AM_V_GEN) glib-mkenums --template $^ > $@ - -gdm-display-glue.c gdm-display-glue.h: gdm-display.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace=GdmDBus \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-display-glue \ - $(srcdir)/gdm-display.xml - -gdm-local-display-glue.c gdm-local-display-glue.h: gdm-local-display.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace=GdmDBus \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-local-display-glue \ - $(srcdir)/gdm-local-display.xml - -gdm-local-display-factory-glue.c gdm-local-display-factory-glue.h : gdm-local-display-factory.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace=GdmDBus \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-local-display-factory-glue \ - $(srcdir)/gdm-local-display-factory.xml - -gdm-manager-glue.c gdm-manager-glue.h : gdm-manager.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace=GdmDBus \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-manager-glue \ - $(srcdir)/gdm-manager.xml - -gdm-session-glue.c gdm-session-glue.h : gdm-session.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace=GdmDBus \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-session-glue \ - $(srcdir)/gdm-session.xml - -gdm-session-worker-glue.c gdm-session-worker-glue.h : gdm-session-worker.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace=GdmDBus \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-session-worker-glue \ - $(srcdir)/gdm-session-worker.xml - -noinst_PROGRAMS = \ - test-session-client \ - $(NULL) - -test_session_client_SOURCES = \ - test-session-client.c \ - $(NULL) - -nodist_test_session_client_SOURCES = \ - gdm-session-glue.h \ - gdm-session-glue.c \ - gdm-manager-glue.h \ - gdm-manager-glue.c \ - $(NULL) - -test_session_client_LDADD = \ - $(DAEMON_LIBS) \ - $(NULL) - -libexec_PROGRAMS = \ - gdm-session-worker \ - gdm-wayland-session \ - gdm-x-session \ - $(NULL) - -gdm_session_worker_SOURCES = \ - session-worker-main.c \ - gdm-session.c \ - gdm-session.h \ - gdm-session-settings.h \ - gdm-session-settings.c \ - gdm-session-auditor.h \ - gdm-session-auditor.c \ - gdm-session-record.c \ - gdm-session-record.h \ - gdm-session-worker.h \ - gdm-session-worker.c \ - gdm-session-worker-job.c \ - gdm-session-worker-common.c \ - gdm-session-worker-common.h \ - gdm-dbus-util.c \ - gdm-dbus-util.h \ - $(NULL) - -if SUPPORTS_PAM_EXTENSIONS -gdm_session_worker_SOURCES += $(top_srcdir)/pam-extensions/gdm-pam-extensions.h -endif - -nodist_gdm_session_worker_SOURCES = \ - gdm-session-glue.h \ - gdm-session-glue.c \ - gdm-session-worker-glue.c \ - gdm-session-worker-glue.h \ - gdm-session-enum-types.c \ - gdm-session-enum-types.h \ - gdm-session-worker-enum-types.h \ - gdm-session-worker-enum-types.c \ - $(NULL) - -gdm_wayland_session_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(GTK_LIBS) \ - $(COMMON_LIBS) \ - $(SYSTEMD_LIBS) \ - $(NULL) - -gdm_wayland_session_SOURCES = \ - gdm-manager-glue.h \ - gdm-manager-glue.c \ - gdm-wayland-session.c \ - $(NULL) - -gdm_x_session_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(GTK_LIBS) \ - $(COMMON_LIBS) \ - $(SYSTEMD_LIBS) \ - $(XLIB_LIBS) \ - $(NULL) - -gdm_x_session_SOURCES = \ - gdm-manager-glue.h \ - gdm-manager-glue.c \ - gdm-x-session.c \ - $(NULL) - -if HAVE_LIBAUDIT -gdm_session_worker_SOURCES += gdm-session-linux-auditor.h \ - gdm-session-linux-auditor.c -endif - -if HAVE_ADT -gdm_session_worker_SOURCES += gdm-session-solaris-auditor.h \ - gdm-session-solaris-auditor.c -endif - -gdm_session_worker_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(DAEMON_LIBS) \ - $(SYSTEMD_LIBS) \ - $(JOURNALD_LIBS) \ - $(LIBSELINUX_LIBS) \ - $(EXTRA_DAEMON_LIBS) \ - $(XLIB_LIBS) \ - $(PAM_LIBS) \ - $(NULL) - -sbin_PROGRAMS = \ - gdm \ - $(NULL) - -gdm_SOURCES = \ - main.c \ - gdm-display-access-file.c \ - gdm-display-access-file.h \ - gdm-display-store.c \ - gdm-display-store.h \ - gdm-display-factory.c \ - gdm-display-factory.h \ - gdm-local-display-factory.c \ - gdm-local-display-factory.h \ - gdm-display.c \ - gdm-display.h \ - gdm-legacy-display.c \ - gdm-legacy-display.h \ - gdm-local-display.c \ - gdm-local-display.h \ - gdm-launch-environment.c \ - gdm-launch-environment.h \ - gdm-manager.c \ - gdm-manager.h \ - gdm-server.c \ - gdm-server.h \ - gdm-session.c \ - gdm-session.h \ - gdm-session-record.c \ - gdm-session-record.h \ - gdm-session-worker-common.c \ - gdm-session-worker-common.h \ - gdm-session-worker-job.c \ - gdm-session-worker-job.h \ - gdm-dbus-util.c \ - gdm-dbus-util.h \ - $(NULL) - -nodist_gdm_SOURCES = \ - gdm-display-glue.h \ - gdm-display-glue.c \ - gdm-local-display-factory-glue.h \ - gdm-local-display-factory-glue.c \ - gdm-manager-glue.h \ - gdm-manager-glue.c \ - gdm-local-display-glue.h \ - gdm-local-display-glue.c \ - gdm-session-glue.h \ - gdm-session-glue.c \ - gdm-session-worker-glue.c \ - gdm-session-worker-glue.h \ - gdm-session-enum-types.c \ - gdm-session-enum-types.h \ - gdm-session-worker-enum-types.h \ - gdm-session-worker-enum-types.c \ - $(NULL) - -XDMCP_SOURCES = \ - gdm-xdmcp-display-factory.c \ - gdm-xdmcp-display-factory.h \ - gdm-xdmcp-display.c \ - gdm-xdmcp-display.h \ - gdm-xdmcp-chooser-display.c \ - gdm-xdmcp-chooser-display.h \ - $(NULL) - -if XDMCP_SUPPORT -gdm_SOURCES += $(XDMCP_SOURCES) -endif - -EXTRA_gdm_SOURCES = \ - $(XDMCP_SOURCES) \ - $(NULL) - -gdm_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(XLIB_LIBS) \ - $(DAEMON_LIBS) \ - $(XDMCP_LIBS) \ - $(LIBWRAP_LIBS) \ - $(SYSTEMD_LIBS) \ - $(JOURNALD_LIBS) \ - $(EXTRA_DAEMON_LIBS) \ - $(NULL) - -CLEANFILES = \ - gdm-display-glue.c \ - gdm-local-display-factory-glue.c \ - gdm-manager-glue.c \ - gdm-session-glue.c \ - gdm-session-worker-glue.c \ - gdm-session-enum-types.c \ - gdm-session-worker-enum-types.c \ - gdm-local-display-glue.c \ - $(BUILT_SOURCES) \ - $(NULL) - -EXTRA_DIST = \ - gdm-manager.xml \ - gdm-session-worker.xml \ - gdm-session.xml \ - gdm-display.xml \ - gdm-local-display.xml \ - gdm-local-display-factory.xml \ - gdm-session-enum-types.c.in \ - gdm-session-enum-types.h.in \ - gdm-session-worker-enum-types.c.in \ - gdm-session-worker-enum-types.h.in \ - $(NULL) diff --git a/data/Makefile.am b/data/Makefile.am deleted file mode 100644 index d55f3e6b..00000000 --- a/data/Makefile.am +++ /dev/null @@ -1,344 +0,0 @@ -NULL = -EXTRA_DIST = - -SUBDIRS = \ - applications \ - autostart \ - $(NULL) - -initdir = $(gdmconfdir)/Init -postdir = $(gdmconfdir)/PostSession -predir = $(gdmconfdir)/PreSession -postlogindir = $(gdmconfdir)/PostLogin -workingdir = $(GDM_WORKING_DIR) -xauthdir = $(GDM_XAUTH_DIR) -screenshotdir = $(GDM_SCREENSHOT_DIR) -cachedir = $(localstatedir)/cache/gdm - -Init: $(srcdir)/Init.in - sed -e 's,[@]X_PATH[@],$(X_PATH),g' \ - <$(srcdir)/Init.in >Init - -PreSession: $(srcdir)/PreSession.in - sed -e 's,[@]X_PATH[@],$(X_PATH),g' \ - <$(srcdir)/PreSession.in >PreSession -PostSession: $(srcdir)/PostSession.in - sed -e 's,[@]X_PATH[@],$(X_PATH),g' \ - <$(srcdir)/PostSession.in >PostSession - -gdm.conf-custom: $(srcdir)/gdm.conf-custom.in - sed -e 's,[@]GDM_DEFAULTS_CONF[@],$(GDM_DEFAULTS_CONF),g' \ - <$(srcdir)/gdm.conf-custom.in >gdm.conf-custom - -dbusconfdir = $(DBUS_SYS_DIR) -dbusconf_in_files = gdm.conf.in -dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf) - -# dconf database and profile -dconf_db_files = \ - dconf/defaults/00-upstream-settings \ - dconf/defaults/locks/00-upstream-settings-locks - -dconfdbdir = $(pkgdatadir) -dconfdb_DATA = greeter-dconf-defaults -greeter-dconf-defaults: $(dconf_db_files) - $(AM_V_GEN) dconf compile $@ $(srcdir)/dconf/defaults - -dconfprofiledir = $(DATADIR)/dconf/profile -dconfprofile_DATA = dconf/gdm - -gsettings_SCHEMAS = org.gnome.login-screen.gschema.xml -@GSETTINGS_RULES@ - -schemasdir = $(pkgdatadir) -schemas_in_files = gdm.schemas.in -schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) -$(schemas_DATA): $(schemas_in_files) - sed -e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \ - -e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \ - -e 's,[@]GDM_USER_PATH[@],$(GDM_USER_PATH),g' \ - -e 's,[@]GDM_USERNAME[@],$(GDM_USERNAME),g' \ - -e 's,[@]GDM_GROUPNAME[@],$(GDM_GROUPNAME),g' \ - -e 's,[@]HALT_COMMAND[@],$(HALT_COMMAND),g' \ - -e 's,[@]REBOOT_COMMAND[@],$(REBOOT_COMMAND),g' \ - -e 's,[@]SOUND_PROGRAM[@],$(SOUND_PROGRAM),g' \ - -e 's,[@]SUSPEND_COMMAND[@],$(SUSPEND_COMMAND),g' \ - -e 's,[@]XEVIE_OPTION[@],$(XEVIE_OPTION),g' \ - -e 's,[@]ALWAYS_RESTART_SERVER[@],$(ALWAYS_RESTART_SERVER),g' \ - -e 's,[@]X_CONFIG_OPTIONS[@],$(X_CONFIG_OPTIONS),g' \ - -e 's,[@]X_SERVER[@],$(X_SERVER),g' \ - -e 's,[@]GDM_RBAC_SYSCMD_KEYS[@],$(GDM_RBAC_SYSCMD_KEYS),g' \ - -e 's,[@]datadir[@],$(datadir),g' \ - -e 's,[@]gdmconfdir[@],$(gdmconfdir),g' \ - -e 's,[@]libdir[@],$(libdir),g' \ - -e 's,[@]libexecdir[@],$(libexecdir),g' \ - -e 's,[@]gdmlocaledir[@],$(gdmlocaledir),g' \ - -e 's,[@]logdir[@],$(logdir),g' \ - -e 's,[@]sbindir[@],$(sbindir),g' \ - <$(srcdir)/gdm.schemas.in >gdm.schemas - - -EXTRA_DIST += gnome-login.session.in - -gnome-login.session: $(srcdir)/gnome-login.session.in - sed -e 's,[@]libexecdir[@],$(libexecdir),g' \ - -e 's,[@]CHECK_ACCELERATED_DIR[@],$(CHECK_ACCELERATED_DIR),g' \ - < $< > $@.tmp && mv $@.tmp $@ - -localealiasdir = $(datadir)/gdm -localealias_DATA = locale.alias - -sessiondir = $(datadir)/gnome-session/sessions -session_DATA = gnome-login.session - -pam_redhat_files = \ - pam-redhat/gdm-autologin.pam \ - pam-redhat/gdm-launch-environment.pam \ - pam-redhat/gdm-fingerprint.pam \ - pam-redhat/gdm-smartcard.pam \ - pam-redhat/gdm-password.pam \ - pam-redhat/gdm-pin.pam \ - $(NULL) -EXTRA_DIST += $(pam_redhat_files) - -pam_openembedded_files = pam-openembedded/gdm-password.pam \ - pam-openembedded/gdm-autologin.pam \ - pam-openembedded/gdm-launch-environment.pam \ - pam-openembedded/gdm-pin.pam \ - $(NULL) -EXTRA_DIST += $(pam_openembedded_files) - -pam_exherbo_files = pam-exherbo/gdm-autologin.pam \ - pam-exherbo/gdm-launch-environment.pam \ - pam-exherbo/gdm-fingerprint.pam \ - pam-exherbo/gdm-smartcard.pam \ - pam-exherbo/gdm-password.pam \ - pam-exherbo/gdm-pin.pam \ - $(NULL) -EXTRA_DIST += $(pam_exherbo_files) - -pam_lfs_files = \ - pam-lfs/gdm-autologin.pam \ - pam-lfs/gdm-launch-environment.pam \ - pam-lfs/gdm-fingerprint.pam \ - pam-lfs/gdm-smartcard.pam \ - pam-lfs/gdm-password.pam \ - pam-lfs/gdm-pin.pam \ - $(NULL) -EXTRA_DIST += $(pam_lfs_files) - -pam_arch_files = pam-arch/gdm-autologin.pam \ - pam-arch/gdm-launch-environment.pam \ - pam-arch/gdm-fingerprint.pam \ - pam-arch/gdm-smartcard.pam \ - pam-arch/gdm-password.pam \ - pam-arch/gdm-pin.pam \ - $(NULL) -EXTRA_DIST += $(pam_arch_files) - -if ENABLE_REDHAT_PAM_CONFIG -pam_files = $(pam_redhat_files) -endif -if ENABLE_OPENEMBEDDED_PAM_CONFIG -pam_files = $(pam_openembedded_files) -endif -if ENABLE_EXHERBO_PAM_CONFIG -pam_files = $(pam_exherbo_files) -endif -if ENABLE_LFS_PAM_CONFIG -pam_files = $(pam_lfs_files) -endif -if ENABLE_ARCH_PAM_CONFIG -pam_files = $(pam_arch_files) -endif - -if INSTALL_UDEV_RULES -udevrulesdir = $(UDEV_DIR)/rules.d -udevrules_DATA = 61-gdm.rules -endif - -EXTRA_DIST += $(srcdir)/61-gdm.rules.in -61-gdm.rules: $(srcdir)/61-gdm.rules.in - sed -e 's,[@]libexecdir[@],$(libexecdir),g' \ - < $< > $@.tmp && mv $@.tmp $@ - -EXTRA_DIST += \ - $(dconf_db_files) \ - $(gsettings_SCHEMAS) \ - $(schemas_in_files) \ - $(dbusconf_in_files) \ - $(localealias_DATA) \ - gdm.conf-custom.in \ - Xsession.in \ - Init.in \ - PreSession.in \ - PostSession.in \ - PostLogin \ - $(NULL) - -CLEANFILES = \ - 61-gdm.rules \ - Xsession \ - gdm.conf-custom \ - gdm.schemas \ - gnome-login.session \ - Init \ - PreSession \ - PostSession \ - greeter-dconf-defaults \ - $(NULL) - -DISTCLEANFILES = \ - $(dbusconf_DATA) \ - $(NULL) - -MAINTAINERCLEANFILES = \ - *~ \ - Makefile.in - -systemdsystemunit = - -gdm.service: $(srcdir)/gdm.service.in - $(AM_V_GEN)sed \ - -e 's,[$$]{sbindir},$(sbindir),g' \ - -e 's,[$$]{GDM_INITIAL_VT},$(GDM_INITIAL_VT),g' \ - -e 's,[$$]{LANG_CONFIG_FILE},$(LANG_CONFIG_FILE),g' \ - -e 's,[$$]{PLYMOUTH_QUIT_SERVICE},$(PLYMOUTH_QUIT_SERVICE),g' \ - -e 's, *$$,,g' \ - < $< > $@ -systemdsystemunit += gdm.service -CLEANFILES += gdm.service - -if INSTALL_SYSTEMD_UNITS -systemdsystemunit_DATA=$(systemdsystemunit) -systemdsystemunitdir=$(SYSTEMD_SYSTEM_UNIT_DIR) -endif - -Xsession_files = -if ENABLE_GDM_XSESSION - -Xsession: $(srcdir)/Xsession.in - sed -e 's,[@]XSESSION_SHELL[@],$(XSESSION_SHELL),g' \ - -e 's,[@]libexecdir[@],$(libexecdir),g' \ - <$(srcdir)/Xsession.in >Xsession -Xsession_files += Xsession -CLEANFILES += Xsession - -endif - -EXTRA_DIST += gdm.service.in - -uninstall-hook: - rm -f \ - $(DESTDIR)$(GDM_CUSTOM_CONF) \ - $(DESTDIR)$(gdmconfdir)/Xsession \ - $(DESTDIR)$(initdir)/Default \ - $(DESTDIR)$(postlogindir)/Default.sample \ - $(DESTDIR)$(predir)/Default \ - $(DESTDIR)$(postdir)/Default \ - $(DESTDIR)$(sysconfdir)/dconf/db/gdm \ - $(DESTDIR)$(sysconfdir)/dconf/profile/gdm \ - -rf \ - $(DESTDIR)$(screenshotdir) \ - $(DESTDIR)$(xauthdir) \ - $(DESTDIR)$(PAM_PREFIX)/pam.d - -install-data-hook: gdm.conf-custom $(Xsession_files) Init PostSession PreSession - if test '!' -d $(DESTDIR)$(gdmconfdir); then \ - $(mkinstalldirs) $(DESTDIR)$(gdmconfdir); \ - chmod 755 $(DESTDIR)$(gdmconfdir); \ - fi - if test '!' -f $(DESTDIR)$(GDM_CUSTOM_CONF); then \ - $(INSTALL_DATA) gdm.conf-custom $(DESTDIR)$(GDM_CUSTOM_CONF); \ - chmod 644 $(DESTDIR)$(GDM_CUSTOM_CONF); \ - fi - -if ENABLE_GDM_XSESSION - $(INSTALL_SCRIPT) Xsession $(DESTDIR)$(gdmconfdir)/Xsession -endif - - if test '!' -d $(DESTDIR)$(initdir); then \ - $(mkinstalldirs) $(DESTDIR)$(initdir); \ - chmod 755 $(DESTDIR)$(initdir); \ - fi - -if test -f $(DESTDIR)$(initdir)/Default; then \ - cp -f $(DESTDIR)$(initdir)/Default $(DESTDIR)$(initdir)/Default.orig; \ - fi - $(INSTALL_SCRIPT) Init $(DESTDIR)$(initdir)/Default - - if test '!' -d $(DESTDIR)$(postlogindir); then \ - $(mkinstalldirs) $(DESTDIR)$(postlogindir); \ - chmod 755 $(DESTDIR)$(postlogindir); \ - fi - $(INSTALL_SCRIPT) $(srcdir)/PostLogin $(DESTDIR)$(postlogindir)/Default.sample - - if test '!' -d $(DESTDIR)$(predir); then \ - $(mkinstalldirs) $(DESTDIR)$(predir); \ - chmod 755 $(DESTDIR)$(predir); \ - fi - -if test -f $(DESTDIR)$(predir)/Default; then \ - cp -f $(DESTDIR)$(predir)/Default $(DESTDIR)$(predir)/Default.orig; \ - fi - $(INSTALL_SCRIPT) PreSession $(DESTDIR)$(predir)/Default - - if test '!' -d $(DESTDIR)$(postdir); then \ - $(mkinstalldirs) $(DESTDIR)$(postdir); \ - chmod 755 $(DESTDIR)$(postdir); \ - fi - -if test -f $(DESTDIR)$(postdir)/Default; then \ - cp -f $(DESTDIR)$(postdir)/Default $(DESTDIR)$(postdir)/Default.orig; \ - fi - $(INSTALL_SCRIPT) PostSession $(DESTDIR)$(postdir)/Default - - if test '!' -d $(DESTDIR)$(logdir); then \ - $(mkinstalldirs) $(DESTDIR)$(logdir); \ - chmod 755 $(DESTDIR)$(logdir); \ - chown root:root $(DESTDIR)$(logdir) || : ; \ - fi - - system=`uname`; \ - if test -f /usr/include/security/pam_appl.h; then \ - if test '!' -d $(DESTDIR)$(PAM_PREFIX)/pam.d; then \ - $(mkinstalldirs) $(DESTDIR)$(PAM_PREFIX)/pam.d; \ - chmod 755 $(DESTDIR)$(PAM_PREFIX)/pam.d; \ - fi; \ - if test $$system = Linux; then \ - for pamfile in $(pam_files); do \ - bn=$$(basename $$pamfile .pam); \ - $(INSTALL_DATA) $(srcdir)/$$pamfile $(DESTDIR)$(PAM_PREFIX)/pam.d/$$bn; \ - done; \ - fi; \ - if test $$system = SunOS; then \ - echo "Please add PAM authentication for gdm, gdm-autologin and gdm-welcome in $(PAM_PREFIX)/pam.conf!"; \ - fi; \ - fi - - if test '!' -d $(DESTDIR)$(xauthdir); then \ - $(mkinstalldirs) $(DESTDIR)$(xauthdir); \ - chmod 0711 $(DESTDIR)$(xauthdir); \ - chown root:gdm $(DESTDIR)$(xauthdir) || : ; \ - fi - - if test '!' -d $(DESTDIR)$(screenshotdir); then \ - $(mkinstalldirs) $(DESTDIR)$(screenshotdir); \ - chmod 0755 $(DESTDIR)$(screenshotdir); \ - chown gdm:gdm $(DESTDIR)$(screenshotdir) || : ; \ - fi - - if test '!' -d $(DESTDIR)$(workingdir); then \ - $(mkinstalldirs) $(DESTDIR)$(workingdir); \ - chmod 1770 $(DESTDIR)$(workingdir); \ - chown root:gdm $(DESTDIR)$(workingdir) || : ; \ - fi - - if test '!' -d $(DESTDIR)$(workingdir)/.local/share/applications; then \ - $(mkinstalldirs) $(DESTDIR)$(workingdir)/.local/share/applications; \ - chmod 0755 $(DESTDIR)$(workingdir)/.local/share/applications; \ - chown gdm:gdm $(DESTDIR)$(workingdir)/.local/share/applications || : ; \ - fi - - if test '!' -d $(DESTDIR)$(cachedir); then \ - $(mkinstalldirs) $(DESTDIR)$(cachedir); \ - chmod 1755 $(DESTDIR)$(cachedir); \ - chown root:gdm $(DESTDIR)$(cachedir) || : ; \ - fi diff --git a/data/applications/Makefile.am b/data/applications/Makefile.am deleted file mode 100644 index 948a168f..00000000 --- a/data/applications/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ -NULL = - -edit = sed \ - -e 's|@SBINDIR[@]|$(sbindir)|g' \ - -e 's|@SYSCONFDIR[@]|$(sysconfdir)|g' \ - -e 's|@LIBDIR[@]|$(libdir)|g' \ - -e 's|@LIBEXECDIR[@]|$(libexecdir)|g' \ - -e 's|@LOCALSTATEDIR[@]|$(localstatedir)|g' - -%.desktop.in: %.desktop.in.in Makefile - $(edit) $< >$@ - -desktopdir = $(pkgdatadir)/greeter/applications -desktop_in_files = mime-dummy-handler.desktop \ - mimeapps.list \ - $(NULL) -desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) -$(desktop_DATA): $(desktop_in_files) - $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ - - -EXTRA_DIST = \ - $(desktop_DATA) \ - $(NULL) - -DISTCLEANFILES = \ - $(NULL) - -MAINTAINERCLEANFILES = \ - *~ \ - Makefile.in diff --git a/data/autostart/Makefile.am b/data/autostart/Makefile.am deleted file mode 100644 index 0ca6c861..00000000 --- a/data/autostart/Makefile.am +++ /dev/null @@ -1,22 +0,0 @@ -NULL = - -%.desktop: %.desktop.in Makefile - $(AM_V_GEN) sed -e 's|@LIBEXECDIR[@]|$(libexecdir)|g' $< >$@ - -desktopdir = $(pkgdatadir)/greeter/autostart -desktop_in_files = \ - $(NULL) -desktop_DATA = orca-autostart.desktop \ - $(NULL) - -EXTRA_DIST = \ - $(desktop_in_files) \ - $(desktop_DATA) \ - $(NULL) - -DISTCLEANFILES = \ - $(NULL) - -MAINTAINERCLEANFILES = \ - *~ \ - Makefile.in diff --git a/docs/Makefile.am b/docs/Makefile.am deleted file mode 100644 index ed20a002..00000000 --- a/docs/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -@YELP_HELP_RULES@ - -HELP_ID = gdm - -HELP_FILES = \ - index.docbook \ - legal.xml diff --git a/libgdm/Makefile.am b/libgdm/Makefile.am deleted file mode 100644 index fadffbec..00000000 --- a/libgdm/Makefile.am +++ /dev/null @@ -1,126 +0,0 @@ -END_OF_LIST = - -BUILT_SOURCES = gdm-manager-glue.h gdm-client-glue.h -CLEANFILES = \ - $(BUILT_SOURCES) \ - gdm-manager-glue.c \ - gdm-client-glue.c \ - $(END_OF_LIST) - -gdm-manager-glue.c gdm-manager-glue.h : $(top_srcdir)/daemon/gdm-manager.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace Gdm \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-manager-glue \ - --c-generate-autocleanup=all \ - --annotate "org.gnome.DisplayManager.Manager" \ - "org.gtk.GDBus.C.Name" Manager \ - $(top_srcdir)/daemon/gdm-manager.xml - -gdm-client-glue.c gdm-client-glue.h : $(top_srcdir)/daemon/gdm-session.xml Makefile.am - $(AM_V_GEN)gdbus-codegen \ - --c-namespace Gdm \ - --interface-prefix=org.gnome.DisplayManager \ - --generate-c-code=gdm-client-glue \ - --c-generate-autocleanup=all \ - --annotate "org.gnome.DisplayManager.UserVerifier" \ - "org.gtk.GDBus.C.Name" UserVerifier \ - --annotate "org.gnome.DisplayManager.Greeter" \ - "org.gtk.GDBus.C.Name" Greeter \ - --annotate "org.gnome.DisplayManager.RemoteGreeter" \ - "org.gtk.GDBus.C.Name" RemoteGreeter \ - --annotate "org.gnome.DisplayManager.Chooser" \ - "org.gtk.GDBus.C.Name" Chooser \ - $(top_srcdir)/daemon/gdm-session.xml - -AM_CPPFLAGS = \ - -I$(srcdir) \ - -I$(builddir) \ - -I$(top_srcdir) \ - -I$(top_builddir) \ - -DG_LOG_DOMAIN=\"Gdm\" \ - -DDMCONFDIR=\""$(dmconfdir)"\" \ - -DDATADIR=\""$(datadir)"\" \ - $(END_OF_LIST) - -lib_LTLIBRARIES = \ - libgdm.la \ - $(END_OF_LIST) - -libgdmdir = $(includedir)/gdm -libgdm_HEADERS = \ - gdm-client-glue.h \ - gdm-client.h \ - gdm-sessions.h \ - gdm-user-switching.h \ - $(END_OF_LIST) - -libgdm_la_CFLAGS = \ - $(LIBGDM_CFLAGS) \ - $(SYSTEMD_CFLAGS) \ - $(END_OF_LIST) -libgdm_la_LDFLAGS = \ - -export-symbols-regex '^[^_].*' \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ - -no-undefined \ - $(END_OF_LIST) - -libgdm_la_LIBADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(LIBGDM_LIBS) \ - $(SYSTEMD_LIBS) \ - $(END_OF_LIST) - -libgdm_la_SOURCES = \ - $(libgdm_HEADERS) \ - gdm-client.c \ - gdm-sessions.c \ - gdm-user-switching.c \ - $(END_OF_LIST) - -nodist_libgdm_la_SOURCES = \ - gdm-client-glue.c \ - gdm-client-glue.h \ - gdm-manager-glue.c \ - gdm-manager-glue.h \ - $(END_OF_LIST) - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = gdm.pc - -CLEANFILES += gdm.pc - --include $(INTROSPECTION_MAKEFILE) - -if HAVE_INTROSPECTION -girdir = $(datadir)/gir-1.0 -gir_DATA = Gdm-1.0.gir -typelibsdir = $(libdir)/girepository-1.0 -typelibs_DATA = $(gir_DATA:.gir=.typelib) -INTROSPECTION_GIRS = $(gir_DATA) - -Gdm-1.0.gir: \ - $(INTROSPECTION_SCANNER) \ - libgdm.la \ - Makefile \ - $(END_OF_LIST) - -Gdm_1_0_gir_SCANNERFLAGS = \ - --warn-all \ - --namespace=Gdm \ - --identifier-prefix Gdm \ - $(AM_CPPFLAGS) \ - $(libgdm_la_CFLAGS) \ - $(END_OF_LIST) - -Gdm_1_0_gir_INCLUDES = $(LIBGDM_GIR_INCLUDES) -Gdm_1_0_gir_LIBS = libgdm.la -Gdm_1_0_gir_FILES = \ - $(filter-out %-private.h, $(libgdm_la_SOURCES)) \ - $(filter-out %-private.h, $(nodist_libgdm_la_SOURCES)) \ - $(END_OF_LIST) - -CLEANFILES += $(gir_DATA) $(typelibs_DATA) -endif - -MAINTAINERCLEANFILES = Makefile.in diff --git a/m4/.gitignore b/m4/.gitignore deleted file mode 100644 index e69de29b..00000000 --- a/m4/.gitignore +++ /dev/null diff --git a/pam-extensions/Makefile.am b/pam-extensions/Makefile.am deleted file mode 100644 index a43c5c88..00000000 --- a/pam-extensions/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -NULL = - -AM_CPPFLAGS = \ - -I$(srcdir) \ - -I$(builddir) \ - -I$(top_srcdir) \ - -I$(top_builddir) \ - -DG_LOG_DOMAIN=\"Gdm\" \ - -DDMCONFDIR=\""$(dmconfdir)"\" \ - -DDATADIR=\""$(datadir)"\" \ - $(NULL) - -if SUPPORTS_PAM_EXTENSIONS -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = gdm-pam-extensions.pc - -pam_extensions_includedir = $(includedir)/gdm -pam_extensions_include_HEADERS = gdm-pam-extensions.h -endif - -EXTRA_DIST = \ - gdm-pam-extensions.pc.in \ - $(NULL) - -CLEANFILES = \ - gdm-pam-extensions.pc \ - $(NULL) diff --git a/pam_gdm/Makefile.am b/pam_gdm/Makefile.am deleted file mode 100644 index 6b92cfcf..00000000 --- a/pam_gdm/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -END_OF_LIST = - -AM_CPPFLAGS = \ - -I$(srcdir) \ - -I$(builddir) \ - -I$(top_srcdir) \ - -I$(top_builddir) \ - -DG_LOG_DOMAIN=\"Gdm\" \ - -DDMCONFDIR=\""$(dmconfdir)"\" \ - -DDATADIR=\""$(datadir)"\" \ - $(END_OF_LIST) - -pam_gdm_la_SOURCES = \ - pam_gdm.c \ - $(END_OF_LIST) - -pam_gdm_la_CFLAGS = \ - $(KEYUTILS_CFLAGS) \ - $(PAM_CFLAGS) \ - $(END_OF_LIST) - -pam_gdm_la_LDFLAGS = \ - -module \ - -export-dynamic \ - -avoid-version \ - -shared \ - $(END_OF_LIST) - -pam_gdm_la_LIBADD = \ - $(KEYUTILS_LIBS) \ - $(PAM_LIBS) \ - $(END_OF_LIST) - - -pam_gdm_LTLIBRARIES = \ - pam_gdm.la \ - $(END_OF_LIST) - -pam_gdmdir = $(PAM_MOD_DIR) diff --git a/tests/Makefile.am b/tests/Makefile.am deleted file mode 100644 index c6475af8..00000000 --- a/tests/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -NULL = - -AM_CPPFLAGS = \ - -I. \ - -I.. \ - -I$(top_srcdir)/common \ - $(COMMON_CFLAGS) \ - $(NULL) - -TESTS = \ - m-common \ - $(NULL) - -if HAVE_CHECK -noinst_PROGRAMS = \ - $(TESTS) \ - $(NULL) -endif - -m_common_SOURCES = \ - m-common.c \ - s-common-address.c \ - s-common-address.h \ - s-common.c \ - s-common.h \ - $(NULL) - -m_common_CFLAGS = \ - @CHECK_CFLAGS@ \ - $(COMMON_CFLAGS) \ - $(NULL) - -m_common_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - @CHECK_LIBS@ \ - $(COMMON_LIBS) \ - $(EXTRA_TEST_LIBS) \ - $(NULL) - diff --git a/utils/Makefile.am b/utils/Makefile.am deleted file mode 100644 index babe890b..00000000 --- a/utils/Makefile.am +++ /dev/null @@ -1,70 +0,0 @@ -NULL = - -AM_CPPFLAGS = \ - -I$(srcdir) \ - -I$(builddir) \ - -I$(top_srcdir) \ - -I$(top_builddir) \ - -I$(top_srcdir)/common \ - -I$(top_builddir)/common \ - -DDATADIR=\"$(datadir)\" \ - -DGDMCONFDIR=\"$(gdmconfdir)\" \ - -DLOCALSTATEDIR=\""$(localstatedir)"\" \ - -DGDM_RUN_DIR=\"$(GDM_RUN_DIR)\" \ - -DGDM_RUNTIME_CONF=\"$(GDM_RUNTIME_CONF)\" \ - -DGDM_SCREENSHOT_DIR=\""$(GDM_SCREENSHOT_DIR)"\"\ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - $(UTILS_CFLAGS) \ - $(CANBERRA_GTK_CFLAGS) \ - $(GTK_CFLAGS) \ - $(XLIB_CFLAGS) \ - $(SYSTEMD_CFLAGS) \ - $(COMMON_CFLAGS) \ - $(NULL) - -edit = sed \ - -e 's|@sbindir[@]|$(sbindir)|g' \ - -e 's|@sysconfdir[@]|$(sysconfdir)|g' \ - -e 's|@localstatedir[@]|$(localstatedir)|g' \ - -e 's|@GDM_PID_FILE[@]|$(GDM_PID_FILE)|g' - -bin_PROGRAMS = \ - gdmflexiserver \ - gdm-screenshot \ - $(NULL) - -libexec_PROGRAMS = \ - gdm-disable-wayland \ - $(NULL) - -gdmflexiserver_LDADD = \ - $(top_builddir)/common/libgdmcommon.la \ - $(GTK_LIBS) \ - $(COMMON_LIBS) \ - $(SYSTEMD_LIBS) \ - $(NULL) - -gdm_screenshot_SOURCES = \ - gdm-screenshot.c \ - $(NULL) - -gdm_screenshot_LDADD = \ - $(GTK_LIBS) \ - $(CANBERRA_GTK_LIBS) \ - $(XLIB_LIBS) \ - $(COMMON_LIBS) \ - $(NULL) - -gdm_disable_wayland_LDADD = \ - $(COMMON_LIBS) \ - $(NULL) - -gdm_disable_wayland_SOURCES = \ - gdm-disable-wayland.c \ - $(NULL) - -CLEANFILES = \ - $(NULL) - -DISTCLEANFILES = \ - $(NULL) |