~ci-train-bot/lightdm/lightdm-ubuntu-zesty-1679

937 by Robert Ancell
Fix Plymouth regression tests
1
sbin_PROGRAMS = lightdm
1839.1.1 by Robert Ancell
Remove lightdm-set-defaults and gdmflexiserver.
2
bin_PROGRAMS = dm-tool
57 by robert.ancell at gmail
Make a .theme format
3
1 by robert.ancell at gmail
Compiles and does something
4
lightdm_SOURCES = \
1178 by Robert Ancell
Rename user.c to accounts.c
5
	accounts.c \
6
	accounts.h \
2097 by Robert Ancell
Revert removal of ConsoleKit support.
7
	console-kit.c \
8
	console-kit.h \
1 by robert.ancell at gmail
Compiles and does something
9
	display-manager.c \
10
	display-manager.h \
807 by Robert Ancell
Make a generic DisplayServer object. Don't connect the daemon to X servers, it could block and is not required
11
	display-server.c \
12
	display-server.h \
361 by robert.ancell at canonical
Move greeter code into greeter.c
13
	greeter.c \
14
	greeter.h \
2310.1.1 by Robert Ancell
Refactor GreeterSession and Greeter into separate modules. This is to allow in-session greeters in the future.
15
	greeter-session.c \
16
	greeter-session.h \
2353 by Robert Ancell
Allow greeters to run in-session
17
	greeter-socket.c \
2386 by Robert Ancell
Remove trailing whitespace from Makefiles
18
	greeter-socket.h \
647 by Robert Ancell
More work getting guest mode working
19
	guest-account.c \
20
	guest-account.h \
6 by robert.ancell at gmail
Move PAM thread into pam_authenticator.c
21
	lightdm.c \
1751.1.3 by a7x
create a new Logger interface
22
	logger.c \
23
	logger.h \
1639.2.28 by Iain Lane
Rename logind to login1 for consistency
24
	login1.c \
25
	login1.h \
2221.1.1 by Alexandros Frantzis
Use logrotate to handle files in the default log directory
26
	log-file.c \
27
	log-file.h \
777 by Robert Ancell
Introduce a seat object
28
	plymouth.c \
29
	plymouth.h \
849 by Robert Ancell
Rename ChildProcess to Process
30
	process.c \
31
	process.h \
777 by Robert Ancell
Introduce a seat object
32
	seat.c \
33
	seat.h \
2336 by Robert Ancell
Rename xlocal seat to local - it supports Mir and Wayland as well as X. The xlocal seat type is now an alias for local
34
	seat-local.c \
35
	seat-local.h \
1576.16.1 by Robert Ancell
Drop libmirclient dependency, we don't need it for using Unity
36
	seat-unity.c \
37
	seat-unity.h \
777 by Robert Ancell
Introduce a seat object
38
	seat-xdmcp-session.c \
39
	seat-xdmcp-session.h \
1040 by Robert Ancell
Add xremote seat type
40
	seat-xremote.c \
41
	seat-xremote.h \
1128 by Robert Ancell
Add VNC server support
42
	seat-xvnc.c \
43
	seat-xvnc.h \
115 by robert.ancell at gmail
Split session into separate file
44
	session.c \
45
	session.h \
1438 by Robert Ancell
Restructure session code so the PAM authentication is run in its own process.
46
	session-child.c \
47
	session-child.h \
1576.18.11 by Robert Ancell
Use a SessionConfig class for the session .desktop file
48
	session-config.c \
49
	session-config.h \
1876.1.6 by Michael Terry
Add shared data manager and test
50
	shared-data-manager.c \
51
	shared-data-manager.h \
1858.1.1 by Robert Ancell
Split unity system compositor into it's own module
52
	unity-system-compositor.c \
53
	unity-system-compositor.h \
1128 by Robert Ancell
Add VNC server support
54
	vnc-server.c \
55
	vnc-server.h \
684 by Robert Ancell
Move vt code into it's own module
56
	vt.c \
57
	vt.h \
2151.1.1 by Robert Ancell
Support Wayland sessions / greeters
58
	wayland-session.c \
59
	wayland-session.h \
1723.1.1 by Robert Ancell
Name X modules with standard naming format
60
	x-authority.c \
61
	x-authority.h \
62
	x-server-local.c \
63
	x-server-local.h \
64
	x-server-remote.c \
65
	x-server-remote.h \
2331 by Robert Ancell
Make an XServerXmir object
66
	x-server-xmir.c \
67
	x-server-xmir.h \
1723.1.1 by Robert Ancell
Name X modules with standard naming format
68
	x-server-xvnc.c \
69
	x-server-xvnc.h \
70
	x-server.c \
71
	x-server.h \
117 by robert.ancell at gmail
Add basic XDMCP support
72
	xdmcp-protocol.c \
73
	xdmcp-protocol.h \
74
	xdmcp-server.c \
75
	xdmcp-server.h \
76
	xdmcp-session.c \
77
	xdmcp-session.h \
1723.1.1 by Robert Ancell
Name X modules with standard naming format
78
	xdmcp-session-private.h
1 by robert.ancell at gmail
Compiles and does something
79
80
lightdm_CFLAGS = \
1881.2.1 by Robert Ancell
Add warning flags where they are missing and fix the resulting warnings
81
	$(WARN_CFLAGS) \
1 by robert.ancell at gmail
Compiles and does something
82
	$(LIGHTDM_CFLAGS) \
1876.1.2 by Michael Terry
And convert accounts.c to use new sharable CommonUser class too
83
	-I"$(top_srcdir)/common" \
1209 by Robert Ancell
Put system binary directory into path when running in test mode
84
	-DSBIN_DIR=\"$(sbindir)\" \
1876.1.6 by Michael Terry
Add shared data manager and test
85
	-DUSERS_DIR=\"$(localstatedir)/lib/lightdm-data\" \
888 by Robert Ancell
Set type field in config. Fix defaults not being correctly set
86
	-DLOG_DIR=\"$(localstatedir)/log/lightdm\" \
794 by Robert Ancell
Drop most of the configure options, they aren't necessary
87
	-DRUN_DIR=\"$(localstatedir)/run/lightdm\" \
88
	-DCACHE_DIR=\"$(localstatedir)/cache/lightdm\" \
2151.1.1 by Robert Ancell
Support Wayland sessions / greeters
89
	-DSESSIONS_DIR=\"$(pkgdatadir)/sessions:$(datadir)/xsessions:$(datadir)/wayland-sessions\" \
2176 by Robert Ancell
Remove trailing whitespace from Makefiles
90
	-DWAYLAND_SESSIONS_DIR=\"$(datadir)/wayland-sessions\" \
1535.1.4 by Robert Ancell
Put remote sessions in /usr/share/lightdm/remote-sessions
91
	-DREMOTE_SESSIONS_DIR=\"$(pkgdatadir)/remote-sessions\" \
1699.1.1 by Robert Ancell
Load sessions and greeters from /usr/share/lightdm/sessions and /usr/share/lightdm/greeters.
92
	-DGREETERS_DIR=\"$(pkgdatadir)/greeters:$(datadir)/xgreeters\"
1 by robert.ancell at gmail
Compiles and does something
93
94
lightdm_LDADD = \
95
	$(LIGHTDM_LIBS) \
1876.1.2 by Michael Terry
And convert accounts.c to use new sharable CommonUser class too
96
	$(top_builddir)/common/libcommon.la \
1579.1.1 by Michael Terry
Use libgcrypt to selectively secure password memory instead of the big-hammer approach of mlockall
97
	-lgcrypt \
1 by robert.ancell at gmail
Compiles and does something
98
	-lpam
99
1839.1.1 by Robert Ancell
Remove lightdm-set-defaults and gdmflexiserver.
100
dm_tool_SOURCES = \
101
	dm-tool.c
102
103
dm_tool_CFLAGS = \
1881.2.1 by Robert Ancell
Add warning flags where they are missing and fix the resulting warnings
104
	$(WARN_CFLAGS) \
1839.1.1 by Robert Ancell
Remove lightdm-set-defaults and gdmflexiserver.
105
	$(LIGHTDM_CFLAGS) \
106
	-DLOCALE_DIR=\"$(datadir)/locale\"
107
108
dm_tool_LDADD = \
109
	$(LIGHTDM_LIBS)
110
1839.2.1 by Robert Ancell
Rename the guest session wrapper to have a simpler name
111
libexec_PROGRAMS = lightdm-guest-session
112
113
lightdm_guest_session_SOURCES = lightdm-guest-session.c
114
115
lightdm_guest_session_CFLAGS = \
1881.2.1 by Robert Ancell
Add warning flags where they are missing and fix the resulting warnings
116
	$(WARN_CFLAGS) \
117
	$(LIGHTDM_CFLAGS)
1239.2.1 by Martin Pitt
Introduce a lightdm-guest-session-wrapper session command which MAC systems like AppArmor and SELinux can use for attaching a restrictive policy to guest sessions.
118
1710.1.1 by Robert Ancell
Stop generating glib marshals by using glib >= 2.30
119
EXTRA_DIST = \
510 by Robert Ancell
Remove obsolete user-manager D-Bus interface
120
	display-manager.xml