1 noinst_PROGRAMS = dbus-env \
12 unity-system-compositor \
16 dist_noinst_SCRIPTS = lightdm-session \
18 noinst_LTLIBRARIES = libsystem.la
20 libsystem_la_SOURCES = libsystem.c status.c status.h
21 libsystem_la_CFLAGS = \
25 -DSRCDIR=\"$(abs_top_srcdir)\" \
26 -DBUILDDIR=\"$(abs_top_builddir)\" \
27 -DSYSCONFDIR=\"$(sysconfdir)\" \
28 -DLOCALSTATEDIR=\"$(localstatedir)\" \
29 -DDATADIR=\"$(datadir)\" \
30 -DCONFIG_DIR=\"$(sysconfdir)/lightdm\"
31 libsystem_la_LIBADD = -ldl $(GLIB_LIBS) $(GIO_UNIX_LIBS)
33 # This is required to have autotools generate a library that is not installed
34 # but produces a shared library (instead of just a static library)
35 libsystem_la_LDFLAGS = -rpath /nowhere
37 if COMPILE_LIBLIGHTDM_QT4
38 noinst_PROGRAMS += test-qt4-greeter
41 if COMPILE_LIBLIGHTDM_QT5
42 noinst_PROGRAMS += test-qt5-greeter
48 -DDATADIR=\"$(abs_srcdir)/../data\"
52 test_runner_SOURCES = test-runner.c
53 test_runner_CFLAGS = \
58 -DSRCDIR=\"$(abs_top_srcdir)\" \
59 -DBUILDDIR=\"$(abs_top_builddir)\" \
60 -DDATADIR=\"$(abs_srcdir)/../data\"
66 X_SOURCES = X.c x-authority.c x-authority.h x-common.c x-common.h x-server.c x-server.h xdmcp-client.c xdmcp-client.h status.c status.h
79 Xvnc_SOURCES = Xvnc.c x-authority.c x-authority.h x-common.c x-common.h x-server.c x-server.h status.c status.h
92 test_greeter_wrapper_SOURCES = test-greeter-wrapper.c status.c status.h
93 test_greeter_wrapper_CFLAGS = \
97 test_greeter_wrapper_LDADD = \
101 test_guest_wrapper_SOURCES = test-guest-wrapper.c status.c status.h
102 test_guest_wrapper_CFLAGS = \
106 test_guest_wrapper_LDADD = \
110 test_gobject_greeter_SOURCES = test-gobject-greeter.c status.c status.h
111 test_gobject_greeter_CFLAGS = \
112 -I$(top_srcdir)/liblightdm-gobject \
117 test_gobject_greeter_LDADD = \
118 -L$(top_builddir)/liblightdm-gobject \
119 -llightdm-gobject-1 \
124 test_mir_greeter_SOURCES = test-mir-greeter.c status.c status.h
125 test_mir_greeter_CFLAGS = \
126 -I$(top_srcdir)/liblightdm-gobject \
130 test_mir_greeter_LDADD = \
131 -L$(top_builddir)/liblightdm-gobject \
132 -llightdm-gobject-1 \
136 guest_account_SOURCES = guest-account.c status.c status.h
137 guest_account_CFLAGS = \
141 guest_account_LDADD = \
145 test_script_hook_SOURCES = test-script-hook.c status.c status.h
146 test_script_hook_CFLAGS = \
150 test_script_hook_LDADD = \
154 test-qt4-greeter_moc4.cpp: test-qt-greeter.h
155 $(am__v_MOC4_$(V)) $(MOC4) $< -o $@
156 test-qt5-greeter_moc5.cpp: test-qt-greeter.h
157 $(am__v_MOC5_$(V)) $(MOC5) $< -o $@
158 common_qt_sources = test-qt-greeter.cpp test-qt-greeter.h status.c status.h
159 test_qt4_greeter_SOURCES = $(common_qt_sources)
160 test_qt5_greeter_SOURCES = $(common_qt_sources)
161 nodist_test_qt4_greeter_SOURCES = test-qt4-greeter_moc4.cpp
162 nodist_test_qt5_greeter_SOURCES = test-qt5-greeter_moc5.cpp
168 test_qt4_greeter_CFLAGS = $(common_qt_cflags)
169 test_qt5_greeter_CFLAGS = $(common_qt_cflags)
170 common_qt_cxxflags = \
172 -DQT_DISABLE_DEPRECATED_BEFORE="QT_VERSION_CHECK(4, 0, 0)" \
173 -I$(top_srcdir)/liblightdm-qt \
175 test_qt4_greeter_CXXFLAGS = \
176 $(common_qt_cxxflags) \
177 $(LIBLIGHTDM_QT4_CFLAGS)
178 test_qt5_greeter_CXXFLAGS = \
179 $(common_qt_cxxflags) \
180 $(LIBLIGHTDM_QT5_CFLAGS)
182 -L$(top_builddir)/liblightdm-qt \
186 test_qt4_greeter_LDADD = \
189 $(LIBLIGHTDM_QT4_LIBS)
190 test_qt5_greeter_LDADD = \
193 $(LIBLIGHTDM_QT5_LIBS)
195 test_session_SOURCES = test-session.c status.c status.h
196 test_session_CFLAGS = \
201 test_session_LDADD = \
206 initctl_SOURCES = initctl.c status.c status.h
215 plymouth_SOURCES = plymouth.c status.c status.h
224 unity_system_compositor_SOURCES = unity-system-compositor.c status.c status.h
225 unity_system_compositor_CFLAGS = \
230 unity_system_compositor_LDADD = \
235 vnc_client_SOURCES = vnc-client.c status.c status.h
236 vnc_client_CFLAGS = \
247 test-qt4-greeter_moc4.cpp \
248 test-qt5-greeter_moc5.cpp
250 # Support pretty printing MOC
251 AM_V_MOC4 = $(am__v_MOC4_$(V))
252 am__v_MOC4_ = $(am__v_MOC4_$(AM_DEFAULT_VERBOSITY))
253 am__v_MOC4_0 = @echo " MOC4 " $@;
254 %_moc4.cpp: QLightDM/%.h
255 $(AM_V_MOC4) $(MOC4) $< -o $@
257 AM_V_MOC5 = $(am__v_MOC5_$(V))
258 am__v_MOC5_ = $(am__v_MOC5_$(AM_DEFAULT_VERBOSITY))
259 am__v_MOC5_0 = @echo " MOC5 " $@;
260 %_moc5.cpp: QLightDM/%.h
261 $(AM_V_MOC5) $(MOC5) $< -o $@