From: Dan Winship Date: Mon, 4 Feb 2008 20:34:43 +0000 (+0000) Subject: Fix the handling of soup-enum-types.h to ensure that it gets built before X-Git-Tag: LIBSOUP_2_3_2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=00f1aa75f4257418411f561e8b160958aa628cdc;p=platform%2Fupstream%2Flibsoup.git Fix the handling of soup-enum-types.h to ensure that it gets built before * libsoup/Makefile.am: Fix the handling of soup-enum-types.h to ensure that it gets built before the things that depend on it. svn path=/trunk/; revision=1073 --- diff --git a/ChangeLog b/ChangeLog index 8062f24..fa49751 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-02-04 Dan Winship + + * libsoup/Makefile.am: Fix the handling of soup-enum-types.h to + ensure that it gets built before the things that depend on it. + 2008-02-03 Benjamin Otte * libsoup/soup-socket.c: update documentation to new API diff --git a/libsoup/Makefile.am b/libsoup/Makefile.am index 8c342d5..866673f 100644 --- a/libsoup/Makefile.am +++ b/libsoup/Makefile.am @@ -14,6 +14,7 @@ INCLUDES = \ $(LIBGNUTLS_CFLAGS) MARSHAL_GENERATED = soup-marshal.c soup-marshal.h +MKENUMS_GENERATED = soup-enum-types.c soup-enum-types.h soup-marshal.h: soup-marshal.list ( $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --header > soup-marshal.tmp \ @@ -37,11 +38,9 @@ soup-enum-types.c: $(libsoupinclude_HEADERS) && mv soup-enum-types.c.tmp soup-enum-types.c \ || rm -f soup-enum-type.c.tmp -BUILT_SOURCES = $(MARSHAL_GENERATED) +BUILT_SOURCES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED) -CLEANFILES = $(MARSHAL_GENERATED) - -DISTCLEANFILES = soup-enum-types.h soup-enum-types.c +CLEANFILES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED) libsoupincludedir = $(includedir)/libsoup-$(SOUP_API_VERSION)/libsoup @@ -91,7 +90,7 @@ libsoup_2_4_la_LIBADD = \ $(LIBWS2_32) libsoup_2_4_la_SOURCES = \ - $(MARSHAL_GENERATED) \ + $(BUILT_SOURCES) \ soup-address.c \ soup-auth.c \ soup-auth-basic.h \ @@ -110,7 +109,6 @@ libsoup_2_4_la_SOURCES = \ soup-connection.h \ soup-connection.c \ soup-date.c \ - soup-enum-types.c \ soup-dns.h \ soup-dns.c \ soup-form.c \ @@ -143,4 +141,7 @@ libsoup_2_4_la_SOURCES = \ soup-value-utils.c \ soup-xmlrpc.c -EXTRA_DIST= soup-marshal.list +EXTRA_DIST= \ + soup-marshal.list \ + soup-enum-types.h.tmpl \ + soup-enum-types.c.tmpl