summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2013-07-21 14:14:52 +0800
committerLAN-TW <lantw44@gmail.com>2013-07-21 14:14:52 +0800
commitd4c1c90ee919e0377d0f468a27d5574163ce08d2 (patch)
tree1d57b6982f8d67a214aef0de2ca50ec1a94f1a9c
parent3f9ee81cf6ac1b39ff64302f64ad0b6aa7111107 (diff)
downloadgsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.tar
gsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.tar.gz
gsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.tar.bz2
gsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.tar.lz
gsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.tar.xz
gsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.tar.zst
gsoc2013-libgnome-autoar-d4c1c90ee919e0377d0f468a27d5574163ce08d2.zip
Use BUILT_SOURCES to fix some build dependencies problem
-rw-r--r--Makefile.am18
-rw-r--r--autoar-enum-types.c.template2
2 files changed, 13 insertions, 7 deletions
diff --git a/Makefile.am b/Makefile.am
index 384656e..7bd48d5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,11 +1,13 @@
# vim: set sw=8 ts=8 sts=8 noet:
NULL =
-noinst_PROGRAMS =
-EXTRA_DIST =
-
+noinst_PROGRAMS =
+EXTRA_DIST = \
+ autoar-enum-types.h.template \
+ autoar-enum-types.c.template \
+ $(NULL)
noinst_LTLIBRARIES = libautoarchive.la
@@ -54,6 +56,10 @@ test_extract_LDADD = \
libautoarchive.la \
$(NULL)
-CLEANFILES = $(libautoarchive_generated_sources)
-DISTCLEANFILES = $(libautoarchive_generated_sources)
-MAINTAINERCLEANFILES = $(libautoarchive_generated_sources)
+BUILT_SOURCES = \
+ $(libautoarchive_generated_sources) \
+ $(NULL)
+
+CLEANFILES = $(BUILT_SOURCES)
+DISTCLEANFILES = $(BUILT_SOURCES)
+MAINTAINERCLEANFILES = $(BUILT_SOURCES)
diff --git a/autoar-enum-types.c.template b/autoar-enum-types.c.template
index eda4fc9..96aee62 100644
--- a/autoar-enum-types.c.template
+++ b/autoar-enum-types.c.template
@@ -14,7 +14,7 @@ GType
@enum_name@_get_type (void)
{
static GType type = 0;
- if (!type)
+ if (G_UNLIKELY (!type))
{
static const G@Type@Value values[] = {
/*** END value-header ***/