[json-glib] build: Clean up the main Makefile.am
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [json-glib] build: Clean up the main Makefile.am
- Date: Sun, 27 Oct 2013 23:46:40 +0000 (UTC)
commit 288f8300977c2f7fb3912c147395fef8e1fe016e
Author: Emmanuele Bassi <ebassi gnome org>
Date: Sat Oct 26 20:38:59 2013 +0100
build: Clean up the main Makefile.am
json-glib/Makefile.am | 44 ++++++++++++++++++++++++++++----------------
1 files changed, 28 insertions(+), 16 deletions(-)
---
diff --git a/json-glib/Makefile.am b/json-glib/Makefile.am
index 90a363e..c496602 100644
--- a/json-glib/Makefile.am
+++ b/json-glib/Makefile.am
@@ -1,27 +1,37 @@
include $(top_srcdir)/build/autotools/Makefile.am.silent
-NULL =
+# preamble
+NULL =
+AM_CPPFLAGS =
+AM_CFLAGS =
+BUILT_SOURCES =
+CLEANFILES =
EXTRA_DIST =
+DISTCLEANFILES =
+lib_LTLIBRARIES =
+bin_PROGRAMS =
+# build the tests last
SUBDIRS = . tests
-AM_CPPFLAGS = \
- -DPREFIX=\""$(prefix)"\" \
- -DLIBDIR=\""$(libdir)"\" \
- -DJSON_COMPILATION=1 \
- -DG_LOG_DOMAIN=\"Json\" \
- -I$(top_srcdir) \
- -I$(top_builddir) \
- $(JSON_DEBUG_CFLAGS) \
+# main library
+AM_CPPFLAGS += \
+ -DPREFIX=\""$(prefix)"\" \
+ -DLIBDIR=\""$(libdir)"\" \
+ -DJSON_LOCALEDIR=\""$(localedir)"\" \
+ -DJSON_COMPILATION=1 \
+ -DG_LOG_DOMAIN=\"Json\" \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ $(JSON_DEBUG_CFLAGS) \
$(NULL)
-AM_CFLAGS = $(JSON_CFLAGS) $(MAINTAINER_CFLAGS) $(JSON_GCOV_CFLAGS)
-
-BUILT_SOURCES =
-
-CLEANFILES =
-DISTCLEANFILES = json-version.h
+AM_CFLAGS += \
+ $(JSON_CFLAGS) \
+ $(MAINTAINER_CFLAGS) \
+ $(JSON_GCOV_CFLAGS) \
+ $(NULL)
source_h = \
$(top_srcdir)/json-glib/json-builder.h \
@@ -59,6 +69,8 @@ source_c = \
$(srcdir)/json-value.c \
$(NULL)
+DISTCLEANFILES += json-version.h
+
# glib-mkenums rules
glib_enum_h = json-enum-types.h
glib_enum_c = json-enum-types.c
@@ -70,7 +82,7 @@ glib_marshal_list = json-marshal.list
glib_marshal_prefix = _json_marshal
include $(top_srcdir)/build/autotools/Makefile.am.marshal
-lib_LTLIBRARIES = libjson-glib-1.0.la
+lib_LTLIBRARIES += libjson-glib-1.0.la
libjson_glib_1_0_la_LIBADD = $(JSON_LIBS)
libjson_glib_1_0_la_SOURCES = $(source_c) $(source_h) $(source_h_private) $(BUILT_SOURCES)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]