summaryrefslogtreecommitdiff
path: root/common/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'common/Makefile.am')
-rw-r--r--common/Makefile.am12
1 files changed, 12 insertions, 0 deletions
diff --git a/common/Makefile.am b/common/Makefile.am
index 34920416..2d911674 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -30,6 +30,8 @@ noinst_LTLIBRARIES = \
BUILT_SOURCES = \
gdm-settings-glue.h \
+ gdm-marshal.c \
+ gdm-marshal.h \
$(NULL)
gdmdir = $(datadir)/gdm
@@ -52,6 +54,13 @@ gdm_crash_logger_LDADD = $(GTHREAD_LIBS)
gdm-settings-glue.h: gdm-settings.xml Makefile.am
dbus-binding-tool --prefix=gdm_settings --mode=glib-server --output=gdm-settings-glue.h $(srcdir)/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 > $@
+
if MKDTEMP_MISSING
MKDTEMP_FILES = mkdtemp.c mkdtemp.h
else
@@ -61,6 +70,8 @@ endif
libgdmcommon_la_SOURCES = \
gdm-address.h \
gdm-address.c \
+ gdm-marshal.c \
+ gdm-marshal.h \
gdm-common.h \
gdm-common.c \
gdm-common-unknown-origin.h \
@@ -144,6 +155,7 @@ CLEANFILES = \
EXTRA_DIST = \
gdm-settings.xml \
+ gdm-marshal.list \
mkdtemp.c \
mkdtemp.h \
$(gdm_DATA) \