diff options
Diffstat (limited to 'common/Makefile.am')
-rw-r--r-- | common/Makefile.am | 12 |
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) \ |