Index: configure.in =================================================================== RCS file: /cvs/gnome/tracker/configure.in,v retrieving revision 1.13 diff -u -p -r1.13 configure.in --- configure.in 11 Sep 2006 13:14:55 -0000 1.13 +++ configure.in 12 Sep 2006 03:14:37 -0000 @@ -280,6 +280,20 @@ then fi +################################################################## +# check for GTK dependencies to build tracker's GUI +################################################################## + +GTK_REQUIRED=2.8 +LIBGLADE_REQUIRED=2.5 + +PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= $GTK_REQUIRED libglade-2.0 >= $LIBGLADE_REQUIRED], [have_gtk=yes] , [have_gtk=no]) + +AM_CONDITIONAL(HAVE_GTK, test "$have_gtk" = "yes") +AC_SUBST(GTK_CFLAGS) +AC_SUBST(GTK_LIBS) + + ##################################################### AM_CONFIG_HEADER(src/trackerd/config.h) @@ -301,6 +315,7 @@ AC_CONFIG_FILES([ src/tracker-extract/Makefile src/trackerd/Makefile src/libtracker/Makefile + src/tracker-gui/Makefile ]) @@ -319,6 +334,7 @@ Tracker-$VERSION: available file mointor backends : $fs_monitor_backends file monitor backend to be used : $primary_backend inotify header location : $inotify_header + GTK front-end : $have_gtk " Index: src/Makefile.am =================================================================== RCS file: /cvs/gnome/tracker/src/Makefile.am,v retrieving revision 1.5 diff -u -p -r1.5 Makefile.am --- src/Makefile.am 21 Aug 2006 20:18:25 -0000 1.5 +++ src/Makefile.am 12 Sep 2006 03:14:37 -0000 @@ -5,5 +5,11 @@ else extractor_dir = endif -SUBDIRS = text-filters trackerd libtracker $(extractor_dir) tracker-extract -DIST_SUBDIRS = text-filters trackerd libtracker $(extractor_dir) tracker-extract +if HAVE_GTK +tracker_gui_dir = tracker-gui +else +tracker_gui_dir = +endif + +SUBDIRS = text-filters trackerd libtracker $(extractor_dir) tracker-extract $(tracker_gui_dir) +DIST_SUBDIRS = text-filters trackerd libtracker $(extractor_dir) tracker-extract $(tracker_gui_dir)