summaryrefslogtreecommitdiff
path: root/common/Makefile.am
blob: ae3c0ae5f3cb53bfd080c317e1379e29592507af (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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
## Process this file with automake to produce Makefile.in

NULL =

INCLUDES = \
	-I.					\
	-I..					\
	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" \
	-DAUTHDIR=\"$(authdir)\"			\
	-DBINDIR=\"$(bindir)\"				\
	-DDATADIR=\"$(datadir)\"			\
	-DDMCONFDIR=\"$(dmconfdir)\"			\
	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
	-DGDMLOCALEDIR=\"$(gdmlocaledir)\"		\
	-DLIBDIR=\"$(libdir)\"				\
	-DLIBEXECDIR=\"$(libexecdir)\"			\
	-DLOGDIR=\"$(logdir)\"				\
	-DPIXMAPDIR=\"$(pixmapdir)\"			\
	-DSBINDIR=\"$(sbindir)\"			\
	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
	-DGDM_DEFAULTS_CONF=\"$(GDM_DEFAULTS_CONF)\"	\
	-DGDM_CUSTOM_CONF=\"$(GDM_CUSTOM_CONF)\"	\
	-DGDM_OLD_CONF=\"$(GDM_OLD_CONF)\"		\
	$(DBUS_CFLAGS)					\
	$(GLIB_CFLAGS)

noinst_LTLIBRARIES = 		\
	libgdmcommon.la		\
	$(null)

BUILT_SOURCES =			\
	gdm-settings-glue.h	\
	gdm-marshal.c		\
	gdm-marshal.h		\
	$(NULL)

gdm-settings-glue.h: gdm-settings.xml Makefile.am
	dbus-binding-tool --prefix=gdm_settings --mode=glib-server --output=gdm-settings-glue.h gdm-settings.xml

gdm-marshal.c: gdm-marshal.list
	echo "#include \"gdm-marshal.h\"" > $@ && \
	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --body >> $@

gdm-marshal.h: gdm-marshal.list
	@GLIB_GENMARSHAL@ $< --prefix=gdm_marshal --header > $@

libgdmcommon_la_SOURCES =	\
	gdm-address.h		\
	gdm-address.c		\
	gdm-marshal.c		\
	gdm-marshal.h		\
	gdm-common.h		\
	gdm-common.c		\
	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-settings-client.h	\
	gdm-settings-client.c	\
	gdm-log.h		\
	gdm-log.c		\
	gdm-md5.h		\
	gdm-md5.c		\
	gdm-signal-handler.h	\
	gdm-signal-handler.c	\
	ve-signal.h		\
	ve-signal.c		\
	$(NULL)

libgdmcommon_la_CPPFLAGS = 		\
	$(DISABLE_DEPRECATED_CFLAGS)	\
	$(NULL)

libgdmcommon_la_CFLAGS =		\
	$(DBUS_CFLAGS)			\
	$(NULL)

libgdmcommon_la_LIBADD =		\
	$(NULL)

libgdmcommon_la_LDFLAGS = 	\
	-export-dynamic 	\
	$(NULL)

noinst_PROGRAMS = 		\
	test-settings-server	\
	test-settings-client	\
	test-log		\
	$(NULL)

test_log_SOURCES = 		\
	test-log.c	 	\
	$(NULL)

test_log_LDADD =		\
	libgdmcommon.la	\
	$(GLIB_LIBS)		\
	$(NULL)

test_settings_server_SOURCES = 		\
	test-settings-server.c	 	\
	$(NULL)

test_settings_server_LDADD =		\
	libgdmcommon.la			\
	$(GLIB_LIBS)			\
	$(DBUS_LIBS)			\
	$(NULL)

test_settings_client_SOURCES = 		\
	test-settings-client.c	 	\
	$(NULL)

test_settings_client_LDADD =		\
	libgdmcommon.la			\
	$(GLIB_LIBS)			\
	$(DBUS_LIBS)			\
	$(NULL)

CLEANFILES =			\
	$(BUILT_SOURCES)	\
	$(NULL)

EXTRA_DIST = 			\
	gdm-settings.xml	\
	gdm-marshal.list	\
	$(NULL)