[sapwood] add more verbose compilation warnings



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]