]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - src/Makefile.am
Make libldmgreeter library
[sojka/lightdm.git] / src / Makefile.am
1 bin_PROGRAMS = lightdm
2
3 display-glue.h: display.xml
4         $(DBUSBINDINGTOOL) --prefix=display --mode=glib-server --output=$@ $^
5 display-manager-glue.h: display-manager.xml
6         $(DBUSBINDINGTOOL) --prefix=display_manager --mode=glib-server --output=$@ $^
7 session-manager-glue.h: session-manager.xml
8         $(DBUSBINDINGTOOL) --prefix=session_manager --mode=glib-server --output=$@ $^
9 user-manager-glue.h: user-manager.xml
10         $(DBUSBINDINGTOOL) --prefix=user_manager --mode=glib-server --output=$@ $^
11
12 lightdm_SOURCES = \
13         display.c \
14         display.h \
15         display-manager.c \
16         display-manager.h \
17         lightdm.c \
18         pam-session.c \
19         pam-session.h \
20         session-manager.c \
21         session-manager.h \
22         user-manager.c \
23         user-manager.h
24
25 BUILT_SOURCES = \
26         display-glue.h \
27         display-manager-glue.h \
28         session-manager-glue.h \
29         user-manager-glue.h
30
31 # FIXME: Make these configurable from configure.ac
32 lightdm_CFLAGS = \
33         $(LIGHTDM_CFLAGS) \
34         $(WARN_CFLAGS) \
35         -DVERSION=\"$(VERSION)\" \
36         -DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\" \
37         -DLOCALE_DIR=\"$(localedir)\" \
38         -DXSERVER_BINARY=\"$(XSERVER_BINARY)\" \
39         -DXSESSIONS_DIR=\"$(XSESSION_DIR)\" \
40         -DDEFAULT_SESSION=\"$(DEFAULT_SESSION)\" \
41         -DGREETER_USER=\"$(GREETER_USER)\" \
42         -DTHEME_DIR=\"$(THEME_DIR)\" \
43         -DTHEME_ENGINE_DIR=\"$(libexecdir)\" \
44         -DGREETER_THEME=\"$(GREETER_THEME)\" \
45         -DCONFIG_FILE=\"$(CONFIG_FILE)\" \
46         -DLIGHTDM_BINARY=\"lightdm\"
47
48 lightdm_LDADD = \
49         $(LIGHTDM_LIBS) \
50         -lpam
51
52 DISTCLEANFILES = \
53         $(BUILT_SOURCES) \
54         Makefile.in