[sapwood] add more verbose compilation warnings
- From: Sven Herzberg <herzi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sapwood] add more verbose compilation warnings
- Date: Fri, 6 Aug 2010 12:06:03 +0000 (UTC)
commit d1587faae729814b7f44f19856ec1124b15c3e4f
Author: Sven Herzberg <herzi gnome-de org>
Date: Thu Aug 5 11:59:02 2010 +0200
add more verbose compilation warnings
* configure.in,
* demos/Makefile.am,
* engine/Makefile.am,
* protocol/Makefile.am,
* server/Makefile.am,
* tests/Makefile.am: add more compilation warnings
* engine/sapwood-main.c: add prototypes for exported functions
configure.in | 2 ++
demos/Makefile.am | 2 +-
engine/Makefile.am | 5 ++---
engine/sapwood-main.c | 5 +++++
protocol/Makefile.am | 2 +-
server/Makefile.am | 8 +-------
tests/Makefile.am | 2 +-
7 files changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/configure.in b/configure.in
index 38e3f66..16c9dd1 100644
--- a/configure.in
+++ b/configure.in
@@ -142,6 +142,8 @@ if test ! -z "$enable_debug" -a "$enable_debug" == "yes"; then
AC_DEFINE([ENABLE_DEBUG],[],[Enable debugging via environment variable])
fi
+GNOME_COMPILE_WARNINGS([maximum])
+
dnl ---------------------------
dnl | Write Configuration Files |
dnl ---------------------------
diff --git a/demos/Makefile.am b/demos/Makefile.am
index aed21be..9521b1c 100644
--- a/demos/Makefile.am
+++ b/demos/Makefile.am
@@ -1,6 +1,6 @@
include $(top_srcdir)/Makefile.decl
-INCLUDES = $(GTK_CFLAGS)
+AM_CPPFLAGS=$(GTK_CFLAGS) $(WARN_CFLAGS)
LDADD = $(GTK_LIBS)
TEST_PROGS+=buttonbox
diff --git a/engine/Makefile.am b/engine/Makefile.am
index f0c572d..9e76b36 100644
--- a/engine/Makefile.am
+++ b/engine/Makefile.am
@@ -1,7 +1,6 @@
include $(top_srcdir)/Makefile.decl
-INCLUDES = $(GTK_CFLAGS) \
- -I$(top_srcdir)/protocol
+AM_CPPFLAGS=$(WARN_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir)/protocol
engine_LTLIBRARIES=libsapwood.la
noinst_LTLIBRARIES=\
@@ -9,6 +8,7 @@ noinst_LTLIBRARIES=\
libsapwood-private.la \
$(NULL)
+libsapwood_la_CPPFLAGS=-DG_LOG_DOMAIN=\"sapwood-engine\" $(AM_CPPFLAGS)
libsapwood_la_SOURCES=\
sapwood-main.c \
sapwood-rc-style.c \
@@ -27,7 +27,6 @@ libsapwood_la_LDFLAGS = -avoid-version -module -Wl,-z,defs
libsapwood_la_LIBADD=$(GTK_LIBS) \
libsapwood-private.la \
$(NULL)
-libsapwood_la_CFLAGS = -DG_LOG_DOMAIN=\"sapwood-engine\" $(AM_CFLAGS)
libsapwood_client_la_SOURCES=\
sapwood-client.c \
diff --git a/engine/sapwood-main.c b/engine/sapwood-main.c
index b9de1e2..cc4a48c 100644
--- a/engine/sapwood-main.c
+++ b/engine/sapwood-main.c
@@ -28,6 +28,11 @@
#include "sapwood-rc-style.h"
#include <gmodule.h>
+/* prototypes for the exported functions */
+G_MODULE_EXPORT void theme_init (GTypeModule* module);
+G_MODULE_EXPORT void theme_exit (void);
+G_MODULE_EXPORT GtkRcStyle * theme_create_rc_style (void);
+
G_GNUC_INTERNAL guint sapwood_debug_flags = 0;
typedef enum {
diff --git a/protocol/Makefile.am b/protocol/Makefile.am
index 8c18631..24cd2a5 100644
--- a/protocol/Makefile.am
+++ b/protocol/Makefile.am
@@ -1,7 +1,7 @@
include $(top_srcdir)/Makefile.decl
noinst_LTLIBRARIES=libprotocol.la
-libprotocol_la_CPPFLAGS=$(GTK_CFLAGS)
+libprotocol_la_CPPFLAGS=$(GTK_CFLAGS) $(WARN_CFLAGS)
libprotocol_la_LIBADD=$(GTK_LIBS)
libprotocol_la_SOURCES=\
sapwood-proto.c \
diff --git a/server/Makefile.am b/server/Makefile.am
index 6c2c353..97437b5 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -1,10 +1,6 @@
include $(top_srcdir)/Makefile.decl
-INCLUDES = \
- $(GDK_CFLAGS) \
- -I$(top_srcdir)/protocol \
- -DG_LOG_DOMAIN=\"sapwood-server\" \
- $(NULL)
+AM_CPPFLAGS=$(GDK_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)/protocol -DG_LOG_DOMAIN=\"sapwood-server\"
daemondir = $(libdir)/sapwood
daemon_PROGRAMS = sapwood-server
@@ -14,5 +10,3 @@ sapwood_server_SOURCES = \
cache-node.h \
sapwood-server.c
sapwood_server_LDADD = $(GDK_LIBS) ../protocol/libprotocol.la
-sapwood_server_CFLAGS = $(AM_CFLAGS) # created both with libtool and without
-
diff --git a/tests/Makefile.am b/tests/Makefile.am
index f76f2e2..230d3d0 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,6 +1,6 @@
include $(top_srcdir)/Makefile.decl
-AM_CPPFLAGS=-I$(top_srcdir)/protocol $(GTK_CFLAGS)
+AM_CPPFLAGS=-I$(top_srcdir)/protocol $(GTK_CFLAGS) $(WARN_CFLAGS)
LDADD=$(top_builddir)/engine/libsapwood-client.la
check: large-window.gtkrc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]