tracker r2973 - in trunk: . src/libinotify src/libstemmer src/libtracker src/libtracker-common src/libtracker-db src/tracker-extract src/tracker-fts src/tracker-indexer src/tracker-indexer/modules src/tracker-preferences src/tracker-search-tool src/tracker-utils src/trackerd tests/common tests/libtracker-common tests/libtracker-db tests/tracker-extract tests/tracker-indexer tests/trackerd



Author: pvanhoof
Date: Wed Feb 25 12:47:04 2009
New Revision: 2973
URL: http://svn.gnome.org/viewvc/tracker?rev=2973&view=rev

Log:
2009-02-25  Philip Van Hoof  <philip codeminded be>

	* src/libtracker/Makefile.am
	* src/tracker-fts/Makefile.am
	* src/tracker-indexer/modules/Makefile.am
	* src/tracker-indexer/Makefile.am
	* src/tracker-utils/Makefile.am
	* src/tracker-preferences/Makefile.am
	* src/trackerd/Makefile.am
	* src/tracker-extract/Makefile.am
	* src/libstemmer/Makefile.am
	* src/libtracker-db/Makefile.am
	* src/libtracker-common/Makefile.am
	* src/libinotify/Makefile.am
	* src/tracker-search-tool/Makefile.am
	* tests/trackerd/Makefile.am
	* tests/tracker-extract/Makefile.am
	* tests/libtracker-db/Makefile.am
	* tests/tracker-indexer/Makefile.am
	* tests/common/Makefile.am
	* tests/libtracker-common/Makefile.am
	* configure.ac: Added support for coverage reporting



Modified:
   trunk/ChangeLog
   trunk/configure.ac
   trunk/src/libinotify/Makefile.am
   trunk/src/libstemmer/Makefile.am
   trunk/src/libtracker-common/Makefile.am
   trunk/src/libtracker-db/Makefile.am
   trunk/src/libtracker/Makefile.am
   trunk/src/tracker-extract/Makefile.am
   trunk/src/tracker-fts/Makefile.am
   trunk/src/tracker-indexer/Makefile.am
   trunk/src/tracker-indexer/modules/Makefile.am
   trunk/src/tracker-preferences/Makefile.am
   trunk/src/tracker-search-tool/Makefile.am
   trunk/src/tracker-utils/Makefile.am
   trunk/src/trackerd/Makefile.am
   trunk/tests/common/Makefile.am
   trunk/tests/libtracker-common/Makefile.am
   trunk/tests/libtracker-db/Makefile.am
   trunk/tests/tracker-extract/Makefile.am
   trunk/tests/tracker-indexer/Makefile.am
   trunk/tests/trackerd/Makefile.am

Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac	(original)
+++ trunk/configure.ac	Wed Feb 25 12:47:04 2009
@@ -228,6 +228,27 @@
 IT_PROG_INTLTOOL([0.35.0])
 
 ####################################################################
+# Enable GCOV coverage reporting support
+####################################################################
+
+AC_ARG_ENABLE(gcov,
+              AS_HELP_STRING([--enable-gcov],
+                             [enable coverage reporting support (default=no)]), ,
+              [enable_gcov=no])
+
+if test "x$enable_gcov" != "xno" ; then
+  GCOV_CFLAGS="-ftest-coverage -fprofile-arcs"
+  GCOV_LIBS="-lgcov"
+else
+  GCOV_CFLAGS=
+  GCOV_LIBS=
+fi
+
+AC_SUBST(GCOV_CFLAGS)
+AC_SUBST(GCOV_LIBS)
+
+
+####################################################################
 # Should we build GLib based unit tests
 ####################################################################
 

Modified: trunk/src/libinotify/Makefile.am
==============================================================================
--- trunk/src/libinotify/Makefile.am	(original)
+++ trunk/src/libinotify/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -4,6 +4,7 @@
 	-DG_LOG_DOMAIN=\"libinotify\"			\
 	-I$(top_srcdir)/src				\
 	$(WARN_CFLAGS)					\
+ 	$(GCOV_CFLAGS)					\
 	$(GLIB2_CFLAGS)
 
 noinst_LTLIBRARIES = libinotify.la
@@ -20,4 +21,5 @@
 
 libinotify_la_LDFLAGS = -version-info 0:0:0
 libinotify_la_LIBADD = 					\
-	$(GLIB2_LIBS)
+	$(GLIB2_LIBS)                                   \
+	$(GCOV_LIBS)

Modified: trunk/src/libstemmer/Makefile.am
==============================================================================
--- trunk/src/libstemmer/Makefile.am	(original)
+++ trunk/src/libstemmer/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -48,5 +48,7 @@
 	stem_UTF_8_spanish.h		\
 	stem_UTF_8_swedish.h
 
+
+libstemmer_la_LIBADD = $(GCOV_LIBS)
 libstemmer_la_LDFLAGS = -version-info 0:0:0
 

Modified: trunk/src/libtracker-common/Makefile.am
==============================================================================
--- trunk/src/libtracker-common/Makefile.am	(original)
+++ trunk/src/libtracker-common/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -7,6 +7,7 @@
 	-I$(top_srcdir)/src				\
 	$(WARN_CFLAGS)					\
 	$(GLIB2_CFLAGS)					\
+	$(GCOV_CFLAGS)					\
 	$(GDKPIXBUF_CFLAGS)				\
 	$(GIO_CFLAGS)					\
 	$(PANGO_CFLAGS)					\
@@ -83,6 +84,7 @@
 	$(UNAC_LIBS)					\
 	$(PANGO_LIBS)					\
 	$(GIO_LIBS)					\
+	$(GCOV_LIBS)					\
 	$(GLIB2_LIBS)					\
 	$(GDKPIXBUF_LIBS)
 

Modified: trunk/src/libtracker-db/Makefile.am
==============================================================================
--- trunk/src/libtracker-db/Makefile.am	(original)
+++ trunk/src/libtracker-db/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -7,6 +7,7 @@
 	-I$(top_srcdir)/src						\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(DBUS_CFLAGS)							\
 	$(SQLITE3_CFLAGS)						\
 	$(QDBM_CFLAGS)
@@ -42,5 +43,6 @@
 	$(SQLITE3_LIBS)							\
 	$(QDBM_LIBS)							\
 	$(DBUS_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)							\
 	-lz
\ No newline at end of file

Modified: trunk/src/libtracker/Makefile.am
==============================================================================
--- trunk/src/libtracker/Makefile.am	(original)
+++ trunk/src/libtracker/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -6,6 +6,7 @@
 	-I$(top_srcdir)/src			\
 	$(WARN_CFLAGS)				\
 	$(GLIB2_CFLAGS)				\
+	$(GCOV_CFLAGS)				\
 	$(DBUS_CFLAGS)			
 
 lib_LTLIBRARIES = libtrackerclient.la
@@ -15,6 +16,7 @@
 libtrackerclient_la_LIBADD = 			\
 	$(GLIB2_LIBS) 				\
 	$(DBUS_LIBS)				\
+	$(GCOV_LIBS)				\
 	$(GOBJECT_LIBS)
 	
 include_HEADERS = 				\

Modified: trunk/src/tracker-extract/Makefile.am
==============================================================================
--- trunk/src/tracker-extract/Makefile.am	(original)
+++ trunk/src/tracker-extract/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -1,6 +1,6 @@
 include $(top_srcdir)/Makefile.decl
 
-module_flags = -module -avoid-version -no-undefined
+module_flags = -modu
 modulesdir = $(libdir)/tracker/extract-modules
 
 INCLUDES = 								\
@@ -11,6 +11,7 @@
 	-I$(top_srcdir)/src 						\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(GDKPIXBUF_CFLAGS)						\
 	$(GMODULE_CFLAGS) 						\
 	$(DBUS_CFLAGS)							\
@@ -110,7 +111,7 @@
 if HAVE_GDKPIXBUF
 albumart_flags += $(DBUS_CFLAGS)
 albumart_libs += 							\
-	$(GDKPIXBUF_LIBS) $(DBUS_LIBS)
+	$(GDKPIXBUF_LIBS) $(DBUS_LIBS) $(GCOV_LIBS)
 endif
 
 escape_sources = 							\
@@ -120,17 +121,17 @@
 # ABW
 libextract_abw_la_SOURCES = tracker-extract-abw.c $(escape_sources)
 libextract_abw_la_LDFLAGS = $(module_flags)
-libextract_abw_la_LIBADD = $(GLIB2_LIBS)
+libextract_abw_la_LIBADD = $(GLIB2_LIBS) $(GCOV_LIBS)
 
 # Imagemagick
 # libextract_imagemagick_la_SOURCES = tracker-extract-imagemagick.c $(xmp_sources)
 # libextract_imagemagick_la_LDFLAGS = $(module_flags)
-# libextract_imagemagick_la_LIBADD = $(GLIB2_LIBS) $(EXEMPI_LIBS)
+# libextract_imagemagick_la_LIBADD = $(GLIB2_LIBS) $(EXEMPI_LIBS) $(GCOV_LIBS)
 
 # MP3
 libextract_mp3_la_SOURCES = tracker-extract-mp3.c $(albumart_sources) $(escape_sources)
 libextract_mp3_la_LDFLAGS = $(module_flags) $(albumart_flags)
-libextract_mp3_la_LIBADD = $(albumart_libs) $(GLIB2_LIBS)
+libextract_mp3_la_LIBADD = $(albumart_libs) $(GLIB2_LIBS) $(GCOV_LIBS)
 
 # MPlayer
 libextract_mplayer_la_SOURCES = tracker-extract-mplayer.c $(escape_sources)
@@ -140,49 +141,50 @@
 # Oasis
 libextract_oasis_la_SOURCES = tracker-extract-oasis.c $(escape_sources)
 libextract_oasis_la_LDFLAGS = $(module_flags)
-libextract_oasis_la_LIBADD = $(GLIB2_LIBS)
+libextract_oasis_la_LIBADD = $(GLIB2_LIBS)  $(GCOV_LIBS)
 
 # PNG
 libextract_png_la_SOURCES = tracker-extract-png.c $(xmp_sources) $(escape_sources)
 libextract_png_la_LDFLAGS = $(module_flags)
-libextract_png_la_LIBADD = $(GLIB2_LIBS) $(LIBPNG_LIBS) $(EXEMPI_LIBS)
+libextract_png_la_LIBADD = $(GLIB2_LIBS) $(LIBPNG_LIBS) $(EXEMPI_LIBS) $(GCOV_LIBS)
 
 # PS
 libextract_ps_la_SOURCES = tracker-extract-ps.c $(escape_sources)
 libextract_ps_la_LDFLAGS = $(module_flags)
 libextract_ps_la_LIBADD = 						\
 	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
-	$(GLIB2_LIBS)
+	$(GLIB2_LIBS)                                                   \
+	$(GCOV_LIBS)
 
 # Totem
 libextract_totem_la_SOURCES = tracker-extract-totem.c $(escape_sources)
 libextract_totem_la_LDFLAGS = $(module_flags)
-libextract_totem_la_LIBADD = $(GLIB2_LIBS)
+libextract_totem_la_LIBADD = $(GLIB2_LIBS) $(GCOV_LIBS)
 
 # XMP
 libextract_xmp_la_SOURCES = tracker-extract-xmp.c $(xmp_sources) $(escape_sources)
 libextract_xmp_la_LDFLAGS = $(module_flags)
-libextract_xmp_la_LIBADD = $(GLIB2_LIBS) $(EXEMPI_LIBS)
+libextract_xmp_la_LIBADD = $(GLIB2_LIBS) $(EXEMPI_LIBS) $(GCOV_LIBS)
 
 # HTML
 libextract_html_la_SOURCES = tracker-extract-html.c $(escape_sources)
 libextract_html_la_LDFLAGS = $(module_flags)
-libextract_html_la_LIBADD = $(GLIB2_LIBS) $(LIBXML2_LIBS)
+libextract_html_la_LIBADD = $(GLIB2_LIBS) $(LIBXML2_LIBS) $(GCOV_LIBS)
 
 # MS Office
 libextract_msoffice_la_SOURCES = tracker-extract-msoffice.c $(escape_sources)
 libextract_msoffice_la_LDFLAGS = $(module_flags)
-libextract_msoffice_la_LIBADD = $(GLIB2_LIBS) $(LIBGSF_LIBS)
+libextract_msoffice_la_LIBADD = $(GLIB2_LIBS) $(LIBGSF_LIBS) $(GCOV_LIBS)
 
 # PDF
 libextract_pdf_la_SOURCES = tracker-extract-pdf.c $(xmp_sources) $(escape_sources)
 libextract_pdf_la_LDFLAGS = $(module_flags)
-libextract_pdf_la_LIBADD = $(GLIB2_LIBS) $(POPPLER_GLIB_LIBS) $(EXEMPI_LIBS)
+libextract_pdf_la_LIBADD = $(GLIB2_LIBS) $(POPPLER_GLIB_LIBS) $(EXEMPI_LIBS) $(GCOV_LIBS)
 
 # GStreamer
 libextract_gstreamer_la_SOURCES = tracker-extract-gstreamer.c $(albumart_sources) $(escape_sources)
 libextract_gstreamer_la_LDFLAGS = $(module_flags) $(albumart_flags)
-libextract_gstreamer_la_LIBADD = $(albumart_libs) $(GSTREAMER_LIBS) $(GLIB2_LIBS)
+libextract_gstreamer_la_LIBADD = $(albumart_libs) $(GSTREAMER_LIBS) $(GLIB2_LIBS) $(GCOV_LIBS)
 
 # GStreamer tagreadbin
 #libextract_gstreamer_tagreadbin_la_SOURCES = tracker-extract-gstreamer-tagreadbin.c $(albumart_sources) $(escape_sources)
@@ -192,27 +194,27 @@
 # GStreamer helix
 libextract_gstreamer_helix_la_SOURCES = tracker-extract-gstreamer-helix.c $(albumart_sources) $(escape_sources)
 libextract_gstreamer_helix_la_LDFLAGS = $(module_flags) $(albumart_flags)
-libextract_gstreamer_helix_la_LIBADD = $(albumart_libs) $(GSTREAMER_LIBS) $(GLIB2_LIBS)
+libextract_gstreamer_helix_la_LIBADD = $(albumart_libs) $(GSTREAMER_LIBS) $(GLIB2_LIBS) $(GCOV_LIBS)
 
 # Xine
 libextract_xine_la_SOURCES = tracker-extract-libxine.c $(escape_sources)
 libextract_xine_la_LDFLAGS = $(module_flags)
-libextract_xine_la_LIBADD = $(GLIB2_LIBS) $(XINE_LIBS)
+libextract_xine_la_LIBADD = $(GLIB2_LIBS) $(XINE_LIBS) $(GCOV_LIBS)
 
 # JPEG
 libextract_jpeg_la_SOURCES = tracker-extract-jpeg.c $(xmp_sources) $(iptc_sources) $(escape_sources)
 libextract_jpeg_la_LDFLAGS = $(module_flags)
-libextract_jpeg_la_LIBADD = $(GLIB2_LIBS) $(LIBJPEG_LIBS) $(LIBEXIF_LIBS) $(LIBIPTCDATA_LIBS) $(EXEMPI_LIBS)
+libextract_jpeg_la_LIBADD = $(GLIB2_LIBS) $(LIBJPEG_LIBS) $(LIBEXIF_LIBS) $(LIBIPTCDATA_LIBS) $(EXEMPI_LIBS) $(GCOV_LIBS)
 
 # TIFF
 libextract_tiff_la_SOURCES = tracker-extract-tiff.c $(xmp_sources) $(iptc_sources) $(escape_sources)
 libextract_tiff_la_LDFLAGS = $(module_flags)
-libextract_tiff_la_LIBADD = $(GLIB2_LIBS) $(LIBTIFF_LIBS) $(LIBIPTCDATA_LIBS) $(EXEMPI_LIBS)
+libextract_tiff_la_LIBADD = $(GLIB2_LIBS) $(LIBTIFF_LIBS) $(LIBIPTCDATA_LIBS) $(EXEMPI_LIBS) $(GCOV_LIBS)
 
 # Playlists using totem-pl-parser
 libextract_playlist_la_SOURCES = tracker-extract-playlist.c  $(escape_sources)
 libextract_playlist_la_LDFLAGS = $(module_flags)
-libextract_playlist_la_LIBADD = $(GLIB2_LIBS) $(TOTEM_PL_PARSER_LIBS)
+libextract_playlist_la_LIBADD = $(GLIB2_LIBS) $(TOTEM_PL_PARSER_LIBS) $(GCOV_LIBS)
 
 #
 # Binaries
@@ -231,6 +233,7 @@
 	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
 	$(GMODULE_LIBS)							\
 	$(GTHREAD_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)
 
 dbus_sources = 								\

Modified: trunk/src/tracker-fts/Makefile.am
==============================================================================
--- trunk/src/tracker-fts/Makefile.am	(original)
+++ trunk/src/tracker-fts/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -4,6 +4,7 @@
 	-I$(top_srcdir)/src					\
 	$(WARN_CFLAGS)						\
 	$(GLIB2_CFLAGS)						\
+	$(GCOV_CFLAGS)						\
 	$(PANGO_CFLAGS)						\
 	$(SQLITE3_CFLAGS)					\
 	-DSTORE_CATEGORY=1			
@@ -23,5 +24,6 @@
 	$(top_builddir)/src/libtracker-db/libtracker-db.la	\
 	$(SQLITE3_LIBS)						\
 	$(GTHREAD_LIBS)						\
+	$(GCOV_LIBS)						\
 	$(PANGO_LIBS)						\
 	$(GLIB2_LIBS)							

Modified: trunk/src/tracker-indexer/Makefile.am
==============================================================================
--- trunk/src/tracker-indexer/Makefile.am	(original)
+++ trunk/src/tracker-indexer/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -17,6 +17,7 @@
 	$(GMODULE_CFLAGS)						\
 	$(PANGO_CFLAGS)							\
 	$(DBUS_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(RAPTOR_CFLAGS)
 
 libtracker_moduledir = $(libdir)/tracker
@@ -36,6 +37,8 @@
 	tracker-module-metadata-utils.h					\
 	tracker-module-metadata.h
 
+libtracker_module_la_LIBADD = $(GCOV_LIBS) $(GCOV_LIBS)
+
 libexec_PROGRAMS = tracker-indexer
 
 tracker_indexer_SOURCES =						\
@@ -66,6 +69,7 @@
 	$(GTHREAD_LIBS)							\
 	$(PANGO_LIBS)							\
 	$(GIO_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)							\
 	$(RAPTOR_LIBS)							\
 	-lz								\

Modified: trunk/src/tracker-indexer/modules/Makefile.am
==============================================================================
--- trunk/src/tracker-indexer/modules/Makefile.am	(original)
+++ trunk/src/tracker-indexer/modules/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -14,6 +14,7 @@
 	-I$(top_srcdir)/src						\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(GMODULE_CFLAGS)						\
 	$(GIO_CFLAGS)							\
 	$(GCONF_CFLAGS)							\
@@ -31,6 +32,7 @@
 libtracker_module_applications_la_LIBADD = 				\
 	$(GMODULE_LIBS)							\
 	$(GIO_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)
 
 # Files module
@@ -39,6 +41,7 @@
 libtracker_module_files_la_LIBADD = 					\
 	$(GMODULE_LIBS)							\
 	$(GIO_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)
 
 # Instant messaging module
@@ -47,6 +50,7 @@
 libtracker_module_gaim_conversations_la_LIBADD = 			\
 	$(GMODULE_LIBS)							\
 	$(GIO_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)
 
 if HAVE_GCONF
@@ -72,6 +76,7 @@
 	$(GLIB2_LIBS)							\
 	$(GCONF_LIBS)							\
 	$(GMIME_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(SQLITE3_LIBS)
 
 endif

Modified: trunk/src/tracker-preferences/Makefile.am
==============================================================================
--- trunk/src/tracker-preferences/Makefile.am	(original)
+++ trunk/src/tracker-preferences/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -18,6 +18,7 @@
 	-I$(top_srcdir)/src						\
 	$(WARN_CFLAGS)							\
 	$(GLIB_CFLAGS) 							\
+	$(GCOV_CFLAGS) 							\
 	$(GTK2_CFLAGS) 							\
 	$(DBUS_CFLAGS) 							\
 	$(LIBGLADE_CFLAGS)
@@ -37,6 +38,7 @@
 	$(LIBGLADE_LIBS)						\
 	$(GTK2_LIBS) 							\
 	$(DBUS_LIBS) 							\
+	$(GCOV_LIBS) 							\
 	$(GLIB_LIBS)
 
 EXTRA_DIST = $(pkgdata_DATA)

Modified: trunk/src/tracker-search-tool/Makefile.am
==============================================================================
--- trunk/src/tracker-search-tool/Makefile.am	(original)
+++ trunk/src/tracker-search-tool/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -10,6 +10,7 @@
 	-I$(top_srcdir)/src/libtracker				\
 	$(WARN_CFLAGS)						\
 	$(GLIB2_CFLAGS)						\
+	$(GCOV_CFLAGS)						\
 	$(GIO_CFLAGS)						\
 	$(DBUS_CFLAGS)						\
 	$(GNOME_UTILS_CFLAGS)					\
@@ -32,6 +33,7 @@
 	$(GLIB2_LIBS) 						\
 	$(GNOME_UTILS_LIBS) 					\
 	$(GIO_LIBS)    						\
+	$(GCOV_LIBS)    						\
 	$(GNOMEDESKTOP_LIBS) 					\
 	$(DBUS_LIBS)						\
         $(top_builddir)/src/libtracker-gtk/libtracker-gtk.la 	\

Modified: trunk/src/tracker-utils/Makefile.am
==============================================================================
--- trunk/src/tracker-utils/Makefile.am	(original)
+++ trunk/src/tracker-utils/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -7,6 +7,7 @@
 	-I$(top_srcdir)/src						\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(GIO_CFLAGS)							\
 	$(DBUS_CFLAGS)
 
@@ -14,6 +15,7 @@
 	$(top_builddir)/src/libtracker/libtrackerclient.la		\
 	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
 	$(GIO_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)
 
 bin_PROGRAMS = 								\

Modified: trunk/src/trackerd/Makefile.am
==============================================================================
--- trunk/src/trackerd/Makefile.am	(original)
+++ trunk/src/trackerd/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -14,6 +14,7 @@
 	$(GTHREAD_CFLAGS)						\
 	$(GMODULE_CFLAGS)						\
 	$(GIO_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(DBUS_CFLAGS)							\
 	$(PANGO_CFLAGS)							\
 	$(GMIME_CFLAGS)							\
@@ -96,6 +97,7 @@
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							\
 	$(RAPTOR_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(trackerd_win_libs)						\
 	-lz								\
 	-lm

Modified: trunk/tests/common/Makefile.am
==============================================================================
--- trunk/tests/common/Makefile.am	(original)
+++ trunk/tests/common/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -5,6 +5,7 @@
 INCLUDES = 									\
 	-DTEST_TEXT=\""$(top_srcdir)"/tests/libtracker-common/non-utf8.txt\"	\
 	$(WARN_CFLAGS)								\
+	$(GCOV_CFLAGS)								\
 	$(GLIB2_CFLAGS)
 
 libtracker_testcommon_la_SOURCES = 						\
@@ -12,5 +13,6 @@
 	tracker-test-helpers.h
 
 libtracker_testcommon_la_LIBDADD = 						\
-	$(GLIB2_LIBS)
+	$(GLIB2_LIBS)                                                           \
+	$(GCOV_LIBS)
 

Modified: trunk/tests/libtracker-common/Makefile.am
==============================================================================
--- trunk/tests/libtracker-common/Makefile.am	(original)
+++ trunk/tests/libtracker-common/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -27,6 +27,7 @@
 	-I$(top_srcdir)/tests/common					\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(GMODULE_CFLAGS)						\
 	$(GTHREAD_CFLAGS)						\
 	$(PANGO_CFLAGS)							\
@@ -39,6 +40,7 @@
 	$(top_builddir)/src/libtracker-common/libtracker-common.la 	\
 	$(top_builddir)/tests/common/libtracker-testcommon.la 		\
 	$(GMODULE_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							
 
@@ -49,6 +51,7 @@
 	$(top_builddir)/src/libtracker-common/libtracker-common.la 	\
 	$(top_builddir)/tests/common/libtracker-testcommon.la 		\
 	$(DBUS_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GMODULE_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							
@@ -60,6 +63,7 @@
 	$(top_builddir)/src/libtracker-common/libtracker-common.la 	\
 	$(top_builddir)/tests/common/libtracker-testcommon.la 		\
 	$(GMODULE_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							
 
@@ -70,6 +74,7 @@
 	$(top_builddir)/src/libtracker-common/libtracker-common.la 	\
 	$(top_builddir)/tests/common/libtracker-testcommon.la 		\
 	$(GMODULE_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							
 
@@ -82,6 +87,7 @@
 # 	$(top_builddir)/src/libstemmer/libstemmer.la	 		\
 # 	$(GMODULE_LIBS)							\
 # 	$(GTHREAD_LIBS)							\
+#	$(GCOV_LIBS)							\
 # 	$(PANGO_LIBS)							\
 # 	$(GLIB2_LIBS)							
 #
@@ -92,6 +98,7 @@
 # 	$(top_builddir)/src/libtracker-common/libtracker-common.la 	\
 # 	$(top_builddir)/tests/common/libtracker-testcommon.la 		\
 # 	$(GMODULE_LIBS)							\
+#	$(GCOV_LIBS)							\
 # 	$(GTHREAD_LIBS)							\
 # 	$(PANGO_LIBS)							\
 # 	$(GLIB2_LIBS)							

Modified: trunk/tests/libtracker-db/Makefile.am
==============================================================================
--- trunk/tests/libtracker-db/Makefile.am	(original)
+++ trunk/tests/libtracker-db/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -27,6 +27,7 @@
 	-I$(top_srcdir)/tests/common					\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(GMODULE_CFLAGS)						\
 	$(GTHREAD_CFLAGS)						\
 	$(DBUS_CFLAGS)							\
@@ -141,6 +142,7 @@
 	$(top_builddir)/src/libtracker-db/libtracker-db.la	 	\
 	$(top_builddir)/tests/common/libtracker-testcommon.la 		\
 	$(QDBM_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GMODULE_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							

Modified: trunk/tests/tracker-extract/Makefile.am
==============================================================================
--- trunk/tests/tracker-extract/Makefile.am	(original)
+++ trunk/tests/tracker-extract/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -29,6 +29,7 @@
 	-I$(top_srcdir)/tests/common					\
 	$(WARN_CFLAGS)							\
 	$(GLIB2_CFLAGS)							\
+	$(GCOV_CFLAGS)							\
 	$(GMODULE_CFLAGS)						\
 	$(GTHREAD_CFLAGS)						\
 	$(PANGO_CFLAGS)							\
@@ -58,6 +59,7 @@
 	$(top_builddir)/src/tracker-extract/libextract-mp3.la   	\
 	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
 	$(GMODULE_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)
 
@@ -69,6 +71,7 @@
 	$(top_builddir)/src/tracker-extract/libextract-gstreamer.la   	\
 	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
 	$(GMODULE_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							\
 	$(GSTREAMER_LIBS)
@@ -83,6 +86,7 @@
 	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
 	$(GMODULE_LIBS)							\
 	$(GTHREAD_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(GLIB2_LIBS)							\
 	$(LIBJPEG_LIBS)							\
 	$(LIBEXIF_LIBS)							\
@@ -98,6 +102,7 @@
 	$(GMODULE_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(LIBTIFF_LIBS)							\
 	$(EXEMPI_LIBS)
 
@@ -111,6 +116,7 @@
 	$(GMODULE_LIBS)							\
 	$(GTHREAD_LIBS)							\
 	$(GLIB2_LIBS)							\
+	$(GCOV_LIBS)							\
 	$(LIBPNG_LIBS)							\
 	$(EXEMPI_LIBS)
 

Modified: trunk/tests/tracker-indexer/Makefile.am
==============================================================================
--- trunk/tests/tracker-indexer/Makefile.am	(original)
+++ trunk/tests/tracker-indexer/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -16,6 +16,7 @@
 	-I$(top_builddir)/src/tracker-indexer					\
 	$(WARN_CFLAGS)								\
 	$(GLIB2_CFLAGS)								\
+	$(GCOV_CFLAGS)								\
 	$(GMODULE_CFLAGS)							\
 	$(GTHREAD_CFLAGS)							\
 	$(PANGO_CFLAGS)								\
@@ -45,5 +46,6 @@
 	$(GMODULE_LIBS)								\
 	$(GTHREAD_LIBS)								\
 	$(GIO_LIBS)								\
+	$(GCOV_LIBS)								\
 	$(RAPTOR_LIBS)								\
 	$(GLIB2_LIBS)							

Modified: trunk/tests/trackerd/Makefile.am
==============================================================================
--- trunk/tests/trackerd/Makefile.am	(original)
+++ trunk/tests/trackerd/Makefile.am	Wed Feb 25 12:47:04 2009
@@ -14,6 +14,7 @@
 	$(GMODULE_CFLAGS) 					\
 	$(GTHREAD_CFLAGS) 					\
 	$(GIO_GFLAGS) 						\
+	$(GCOV_GFLAGS) 						\
 	$(DBUS_CFLAGS)						\
 	$(QDBM_CFLAGS)
 
@@ -39,6 +40,7 @@
 	$(GMODULE_LIBS) 					\
 	$(GTHREAD_LIBS) 					\
 	$(GLIB2_LIBS) 						\
+	$(GCOV_LIBS) 						\
 	$(DBUS_LIBS)
 
 endif



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]