summaryrefslogtreecommitdiff
path: root/gui/initial-setup/Makefile.am
blob: 15f2a02a0fb67171e5413c75878c231273b7d292 (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
uidir = $(datadir)/gdm/initial-setup

# GNOMECC_DATA_DIR is used in tz.c
# DATADIR is used in cc-timezone-map.c
# these two files are copied from gnome-control-center,
# which explains the slightly odd locations
AM_CPPFLAGS = \
	$(INITIAL_SETUP_CFLAGS) \
	-DUIDIR="\"$(uidir)\"" \
	-DGNOMECC_DATA_DIR="\"$(datadir)/gnome-control-center\"" \
	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" \
	-DDATADIR="\"$(datadir)/gnome-control-center/ui/datetime\"" \
	-I../libgdmgreeter

LIBS = $(INITIAL_SETUP_LIBS) -lm ../libgdmgreeter/libgdmgreeter.la

libexec_PROGRAMS = gdm-initial-setup

dbus_built_sources = timedated.c timedated.h
timedated.c: timedated.h
timedated.h: Makefile.am timedated1-interface.xml
	gdbus-codegen \
		--interface-prefix org.freedesktop. \
		--generate-c-code timedated \
		$(srcdir)/timedated1-interface.xml

setup_resources.c: setup.gresource.xml setup.ui welcome-image.png
	$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-source $(srcdir)/setup.gresource.xml

if HAVE_PWQUALITY
pw_utils_sources = pw-utils-pwquality.c pw-utils.h
else
pw_utils_sources = pw-utils.c pw-utils.h
endif

gdm_initial_setup_SOURCES =	\
	gdm-initial-setup.c \
	panel-cell-renderer-signal.c panel-cell-renderer-signal.h \
	panel-cell-renderer-mode.c panel-cell-renderer-mode.h \
	panel-cell-renderer-security.c panel-cell-renderer-security.h \
	cc-timezone-map.c cc-timezone-map.h \
	$(pw_utils_sources) \
	um-utils.c um-utils.h \
	um-crop-area.c um-crop-area.h \
	um-photo-dialog.c um-photo-dialog.h \
	tz.c tz.h \
	../libgdmgreeter/gdm-greeter-client.c ../libgdmgreeter/gdm-greeter-client.h \
	$(dbus_built_sources) \
	setup_resources.c

autostartdir = $(sysconfdir)/xdg/autostart
autostart_DATA = welcome-tour.desktop

EXTRA_DIST = \
	$(sys_DATA) \
	timedated1-interface.xml \
	setup.ui \
	welcome-image.png \
	application.gresource.xml \
	welcome-tour.desktop

BUILT_SOURCES = $(dbus_built_sources) setup_resources.c

-include $(top_srcdir)/git.mk