[libgrss] Fix many warnings from g-ir-scanner
- From: Roberto Guido <rguido src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgrss] Fix many warnings from g-ir-scanner
- Date: Fri, 16 Aug 2013 01:52:09 +0000 (UTC)
commit d77db6f1909f45daab7dd85ab27647ee6f85fc2e
Author: Simon Kågedal Reimer <skagedal gmail com>
Date: Tue Jul 9 18:59:41 2013 +0200
Fix many warnings from g-ir-scanner
- Only introspect public header files and C files implementing these
public classes.
- Include used libraries as --include directives to g-ir-scanner.
- When running g-ir-scanner, add environment variable GIFLAGS so we can
easily add flags like --warn-all when needed.
Signed-off-by: Roberto Guido <bob4job gmail com>
src/Makefile.am | 32 +++++++++++++++++++-------------
1 files changed, 19 insertions(+), 13 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 4af8606..f7bb01d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -38,25 +38,27 @@ sources_public_h = \
feeds-store.h \
feeds-subscriber.h
-sources_c = \
- $(marshal_source) \
- feed-atom-handler.c \
+sources_public_c = \
feed-channel.c \
feed-enclosure.c \
- feed-handler.c \
feed-item.c \
feed-parser.c \
- feed-rss-handler.c \
- feed-pie-handler.c \
feeds-group.c \
- feeds-group-handler.c \
- feeds-opml-group-handler.c \
feeds-pool.c \
feeds-publisher.c \
feeds-store.c \
+ feeds-subscriber.c
+
+sources_private_c = \
+ $(marshal_source) \
+ feed-atom-handler.c \
+ feed-handler.c \
+ feed-rss-handler.c \
+ feed-pie-handler.c \
+ feeds-group-handler.c \
+ feeds-opml-group-handler.c \
feeds-pubsubhubbub-subscriber.c \
feeds-rsscloud-subscriber.c \
- feeds-subscriber.c \
feeds-subscriber-handler.c \
feeds-xbel-group-handler.c \
feeds-xoxo-group-handler.c \
@@ -80,7 +82,8 @@ libgrss_0_5_la_LIBADD = $(LIBGRSS_LIBS)
libgrss_0_5_la_SOURCES = \
$(sources_public_h) \
$(sources_private_h) \
- $(sources_c) \
+ $(sources_public_c) \
+ $(sources_private_c) \
$(NULL)
libgrss_0_5_la_LDFLAGS = $(LDADD)
@@ -99,14 +102,17 @@ EXTRA_DIST = \
-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_GIRS =
-INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
+INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) $(GIFLAGS)
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
if HAVE_INTROSPECTION
-introspection_sources = $(libgrss_0_5_la_SOURCES)
+introspection_sources = \
+ $(sources_public_h) \
+ $(sources_public_c) \
+ $(NULL)
Grss-0.5.gir: libgrss-0.5.la
-Grss_0_5_gir_INCLUDES = GObject-2.0
+Grss_0_5_gir_INCLUDES = GObject-2.0 Gio-2.0 Soup-2.4 libxml2-2.0
Grss_0_5_gir_CFLAGS = $(INCLUDES)
Grss_0_5_gir_LIBS = libgrss-0.5.la
Grss_0_5_gir_FILES = $(introspection_sources)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]