[gnome-calendar] build: remove glib-genmarshal glue



commit ef6fbe044db95184388aeb12c67c331e40b4c8f3
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Tue Aug 28 13:28:06 2012 -0400

    build: remove glib-genmarshal glue
    
    This also fixes distcheck.

 .gitignore               |    3 --
 configure.ac             |    1 -
 src/Makefile.am          |   47 +++------------------------------------------
 src/gcal-marshalers.list |    3 --
 4 files changed, 4 insertions(+), 50 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a2490ed..6e8309e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -74,6 +74,3 @@ Debug*
 data/org.gnome.calendar.enums.xml
 src/gcal-enum-types.c
 src/gcal-enum-types.h
-src/gcal-marshalers.c
-src/gcal-marshalers.h
-src/stamp-gcal-marshalers.h
diff --git a/configure.ac b/configure.ac
index 962cb25..c1f8653 100644
--- a/configure.ac
+++ b/configure.ac
@@ -47,7 +47,6 @@ GLIB_GSETTINGS
 dnl ================================================================
 dnl Misc
 dnl ================================================================
-AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
 AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
 
 GNOME_COMMON_INIT
diff --git a/src/Makefile.am b/src/Makefile.am
index d4cc577..21ac81f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -15,8 +15,6 @@ AM_CFLAGS =                                               \
 bin_PROGRAMS = gnome-calendar
 
 BUILT_SOURCES =                                           \
-    gcal-marshalers.c                                     \
-    gcal-marshalers.h                                     \
     gcal-enum-types.c                                     \
     gcal-enum-types.h
 
@@ -63,56 +61,19 @@ gnome_calendar_LDADD =                                    \
 ENUM_TYPES =                                              \
     gcal-utils.h
 
-if MAINTAINER_MODE
-
-CLEANFILES = \
-	$(BUILT_SOURCES) \
-	stamp-gcal-marshalers.h \
-	xgen-ac \
-	xgen-ah \
-	xgen-etbc \
-	xgen-etbh \
-	xgen-tmc \
-	xgen-tmh \
-	$(NULL)
-
 gcal-enum-types.h: gcal-enum-types.h.template $(ENUM_TYPES) $(GLIB_MKENUMS)
 	$(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template gcal-enum-types.h.template $(ENUM_TYPES)) > $@
 
 gcal-enum-types.c: gcal-enum-types.c.template $(ENUM_TYPES) $(GLIB_MKENUMS)
 	$(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template gcal-enum-types.c.template $(ENUM_TYPES)) > $@
 
-gcal-marshalers.h: stamp-gcal-marshalers.h
-	@true
-
-stamp-gcal-marshalers.h: gcal-marshalers.list Makefile
-	$(AM_V_GEN) ( \
-		cd $(srcdir) \
-		&& ( glib-genmarshal \
-			--prefix=_gcal_marshal \
-			--header gcal-marshalers.list ) >> xgen-tmh \
-		&& ( cmp -s xgen-tmh gcal-marshalers.h || cp xgen-tmh gcal-marshalers.h ) \
-		&& rm -f xgen-tmh \
-		&& echo timestamp > $(@F) \
-	)
-
-gcal-marshalers.c: gcal-marshalers.list gcal-marshalers.h Makefile
-	$(AM_V_GEN) ( \
-		cd $(srcdir) \
-		&& echo "#include \"gcal-marshalers.h\"" > xgen-tmc \
-		&& ( glib-genmarshal \
-			--prefix=_gcal_marshal \
-			--body gcal-marshalers.list ) >> xgen-tmc \
-		&& cp xgen-tmc gcal-marshalers.c \
-		&& rm -f xgen-tmc \
-	)
-
-endif
+CLEANFILES = \
+	$(BUILT_SOURCES) \
+	$(NULL)
 
 EXTRA_DIST =                                              \
     gcal-enum-types.h.template                            \
-    gcal-enum-types.c.template                            \
-    gcal-marshalers.list
+    gcal-enum-types.c.template
 
 dist-hook:
 	cd $(distdir); rm -f $(BUILT_SOURCES)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]