summaryrefslogtreecommitdiff
path: root/tests/src/Makefile.am
blob: 814810cbe344e0b1f81752f47aa3c56b0395cdf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
noinst_PROGRAMS = test-runner test-xserver test-gobject-greeter test-guest-account test-session test-script-hook initctl plymouth
lib_LTLIBRARIES = libsystem.la

libsystem_la_SOURCES = libsystem.c
libsystem_la_CFLAGS = $(GLIB_CFLAGS)
libsystem_la_LIBADD = -ldl

if COMPILE_LIBLIGHTDM_QT
noinst_PROGRAMS += test-qt-greeter
endif

test_runner_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS) \
	$(GIO_CFLAGS) \
	-DSRCDIR=\"$(abs_top_srcdir)\" \
	-DBUILDDIR=\"$(abs_top_builddir)\"
test_runner_LDADD = \
	$(GLIB_LIBS) \
	$(GIO_LIBS)

test_xserver_SOURCES = test-xserver.c status.c status.h
test_xserver_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GOBJECT_CFLAGS) \
	$(GLIB_CFLAGS) \
	$(GIO_CFLAGS) \
	$(GIO_UNIX_CFLAGS)
test_xserver_LDADD = \
	$(GOBJECT_LIBS) \
	$(GLIB_LIBS) \
	$(GIO_LIBS) \
	$(GIO_UNIX_LIBS)

test_gobject_greeter_SOURCES = test-gobject-greeter.c status.c status.h
test_gobject_greeter_CFLAGS = \
	-I$(top_srcdir)/liblightdm-gobject \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS) \
	$(GOBJECT_CFLAGS) \
	$(XCB_CFLAGS)
test_gobject_greeter_LDADD = \
	-L$(top_builddir)/liblightdm-gobject \
	-llightdm-gobject-1 \
	$(GLIB_LIBS) \
	$(GOBJECT_LIBS) \
	$(XCB_LIBS)

test_guest_account_SOURCES = test-guest-account.c status.c status.h
test_guest_account_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS)
test_guest_account_LDADD = \
	$(GLIB_LIBS)

test_script_hook_SOURCES = test-script-hook.c status.c status.h
test_script_hook_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS)
test_script_hook_LDADD = \
	$(GLIB_LIBS)

test-qt-greeter_moc.cpp: test-qt-greeter.h
	moc $< -o $@
test_qt_greeter_SOURCES = test-qt-greeter.cpp test-qt-greeter.h test-qt-greeter_moc.cpp status.c status.h
test_qt_greeter_CXXFLAGS = \
	-I$(top_srcdir)/liblightdm-qt \
	$(LIGHTDM_QT_GREETER_CFLAGS) \
	$(XCB_CFLAGS)
test_qt_greeter_LDADD = \
	-L$(top_builddir)/liblightdm-qt \
	-llightdm-qt-1 \
	$(LIGHTDM_QT_GREETER_LIBS) \
	$(XCB_LIBS)

test_session_SOURCES = test-session.c status.c status.h
test_session_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS) \
	$(XCB_CFLAGS)
test_session_LDADD = \
	$(GLIB_LIBS) \
	$(XCB_LIBS)

initctl_SOURCES = initctl.c status.c status.h
initctl_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS)
initctl_LDADD = \
	$(GLIB_LIBS)

plymouth_SOURCES = plymouth.c status.c status.h
plymouth_CFLAGS = \
	$(WARN_CFLAGS) \
	$(GLIB_CFLAGS)
plymouth_LDADD = \
	$(GLIB_LIBS)

CLEANFILES = \
	test-qt-greeter_moc.cpp