~ubuntu-branches/ubuntu/saucy/f-spot/saucy

« back to all changes in this revision

Viewing changes to tests/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Iain Lane
  • Date: 2010-05-24 10:35:57 UTC
  • mfrom: (2.4.7 experimental)
  • Revision ID: james.westby@ubuntu.com-20100524103557-1j0i8f66caybci2n
Tags: 0.7.0-1
* New upstream release 0.7.0
 + First release of the unstable 0.7 development series. Massive changes.
 + Reparenting and detaching support (Anton Keks) (Closes: #559745)
 + A new Mallard-based documentation (Harold Schreckengost)
 + No longer embeds flickrnet, uses distribution copy (Iain Lane)
 + Adoption of a large amount of Hyena functionality (Paul Lange, Peter
   Goetz)
 + No longer embeds gnome-keyring-sharp
 + Completely rewritten import, much faster and less memory hungry (Ruben
   Vermeersch) (Closes: #559080, #492658, #341790, #357811, #426017) (LP:
   #412091)
 + No longer use gphoto2-sharp, now uses gvfs which is less crash-pron
   (Ruben Vermeersch)
 + Fix Facebook support (Ruben Vermeersch)
 + Modernized unit tests
 + Revamped build (Mike Gemünde)
 + Much improved duplicate detection (much faster too) (Ruben Vermeersch)
 + Mouse selection in Iconview (Vincent Pomey)
 + Image panning support using middle mouse button (Wojciech Dzierżanowski)
 + Timeline slider now restricted to the size of the window (Iain Churcher)
 + Over 100 bugs closed (http://bit.ly/cyVjnD)
   - No more warnings about schema defaults (Closes: #584215) (LP: #586132)
* debian/control: Clean up build deps to match configure checks
* debian/rules: Don't run dh_makeshilbs as we don't ship any shared
  libraries. There are some private ones though, which get picked up and
  result in a useless postinst/postrm call to ldconfig. Thanks, lintian.
* debian/patches/debian_fix-distclean.patch,
  debian/patches/debian_fix_f-spot.exe.config.patch,
  debian/patches/debian_link-system-flickrnet.patch,
  debian/patches/debian_link-system-gnome-keyring.patch,
  debian/patches/debian_disable-unit-tests,
  debian/patches/git_transition_duration.patch,
  debian/patches/ubuntu_fix_folder_export_hang.patch:
  Clean up obsolete patches which are no longer necessary 
* debian/patches/*: Temporarily disable patches which originated from Ubuntu
  and no longer apply cleanly. We will get these back in a future upstream
  development release.
* debian/patches/*: Refresh to apply cleanly 
* debian/rules: Add new include dir to autoreconf call to pick up f-spot
  macros 

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
POST_UNINSTALL = :
34
34
build_triplet = @build@
35
35
host_triplet = @host@
 
36
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
37
        $(top_srcdir)/build/build.environment.mk
36
38
subdir = tests
37
 
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
38
39
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
39
40
am__aclocal_m4_deps = $(top_srcdir)/build/m4/shave/shave.m4 \
40
41
        $(top_srcdir)/build/m4/shamrock/expansions.m4 \
 
42
        $(top_srcdir)/build/m4/shamrock/gnome-doc.m4 \
41
43
        $(top_srcdir)/build/m4/shamrock/mono.m4 \
 
44
        $(top_srcdir)/build/m4/shamrock/nunit.m4 \
42
45
        $(top_srcdir)/build/m4/shamrock/programs.m4 \
 
46
        $(top_srcdir)/build/m4/f-spot/flickrnet.m4 \
 
47
        $(top_srcdir)/build/m4/f-spot/gnome-keyring-sharp.m4 \
 
48
        $(top_srcdir)/build/m4/f-spot/gtk-sharp.m4 \
 
49
        $(top_srcdir)/build/m4/f-spot/mono-addins.m4 \
43
50
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
44
51
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
45
52
        $(ACLOCAL_M4)
49
56
CONFIG_CLEAN_VPATH_FILES =
50
57
SOURCES =
51
58
DIST_SOURCES =
52
 
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
53
 
        html-recursive info-recursive install-data-recursive \
54
 
        install-dvi-recursive install-exec-recursive \
55
 
        install-html-recursive install-info-recursive \
56
 
        install-pdf-recursive install-ps-recursive install-recursive \
57
 
        installcheck-recursive installdirs-recursive pdf-recursive \
58
 
        ps-recursive uninstall-recursive
59
 
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
60
 
  distclean-recursive maintainer-clean-recursive
61
 
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
62
 
        $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
63
 
        distdir
64
 
ETAGS = etags
65
 
CTAGS = ctags
66
 
DIST_SUBDIRS = $(SUBDIRS)
67
59
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
68
 
am__relativize = \
69
 
  dir0=`pwd`; \
70
 
  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
71
 
  sed_rest='s,^[^/]*/*,,'; \
72
 
  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
73
 
  sed_butlast='s,/*[^/]*$$,,'; \
74
 
  while test -n "$$dir1"; do \
75
 
    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
76
 
    if test "$$first" != "."; then \
77
 
      if test "$$first" = ".."; then \
78
 
        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
79
 
        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
80
 
      else \
81
 
        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
82
 
        if test "$$first2" = "$$first"; then \
83
 
          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
84
 
        else \
85
 
          dir2="../$$dir2"; \
86
 
        fi; \
87
 
        dir0="$$dir0"/"$$first"; \
88
 
      fi; \
89
 
    fi; \
90
 
    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
91
 
  done; \
92
 
  reldir="$$dir2"
93
60
ACLOCAL = @ACLOCAL@
94
61
ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
95
62
ALL_LINGUAS = @ALL_LINGUAS@
134
101
F77 = @F77@
135
102
FC = @FC@
136
103
FGREP = @FGREP@
 
104
FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@
 
105
FLICKRNET_LIBS = @FLICKRNET_LIBS@
137
106
F_CFLAGS = @F_CFLAGS@
138
107
F_LIBS = @F_LIBS@
139
108
GAPI2CODEGEN = @GAPI2CODEGEN@
147
116
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
148
117
GIO_CFLAGS = @GIO_CFLAGS@
149
118
GIO_LIBS = @GIO_LIBS@
 
119
GLIBSHARP_2_12_7_CFLAGS = @GLIBSHARP_2_12_7_CFLAGS@
 
120
GLIBSHARP_2_12_7_LIBS = @GLIBSHARP_2_12_7_LIBS@
150
121
GLIBSHARP_CFLAGS = @GLIBSHARP_CFLAGS@
151
122
GLIBSHARP_LIBS = @GLIBSHARP_LIBS@
152
123
GLIB_CFLAGS = @GLIB_CFLAGS@
162
133
GNOME_SHARP_LIBS = @GNOME_SHARP_LIBS@
163
134
GOBJECT_QUERY = @GOBJECT_QUERY@
164
135
GREP = @GREP@
 
136
GTKSHARP_A11Y_CFLAGS = @GTKSHARP_A11Y_CFLAGS@
 
137
GTKSHARP_A11Y_LIBS = @GTKSHARP_A11Y_LIBS@
 
138
GTKSHARP_CFLAGS = @GTKSHARP_CFLAGS@
 
139
GTKSHARP_LIBS = @GTKSHARP_LIBS@
165
140
HELP_DIR = @HELP_DIR@
166
141
ICONS_DIRECTORY = @ICONS_DIRECTORY@
167
142
INSTALL = @INSTALL@
175
150
INTLTOOL_MERGE = @INTLTOOL_MERGE@
176
151
INTLTOOL_PERL = @INTLTOOL_PERL@
177
152
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
 
153
KEYRINGSHARP_CFLAGS = @KEYRINGSHARP_CFLAGS@
 
154
KEYRINGSHARP_LIBS = @KEYRINGSHARP_LIBS@
178
155
LCMS_CFLAGS = @LCMS_CFLAGS@
179
156
LCMS_LIBS = @LCMS_LIBS@
180
157
LD = @LD@
181
158
LDFLAGS = @LDFLAGS@
182
159
LIBEXIF_VERSION_CHECK_CFLAGS = @LIBEXIF_VERSION_CHECK_CFLAGS@
183
160
LIBEXIF_VERSION_CHECK_LIBS = @LIBEXIF_VERSION_CHECK_LIBS@
184
 
LIBGPHOTO2_CFLAGS = @LIBGPHOTO2_CFLAGS@
185
 
LIBGPHOTO2_LIBS = @LIBGPHOTO2_LIBS@
186
161
LIBJPEG = @LIBJPEG@
187
162
LIBOBJS = @LIBOBJS@
188
163
LIBS = @LIBS@
197
172
MKDIR_P = @MKDIR_P@
198
173
MKINSTALLDIRS = @MKINSTALLDIRS@
199
174
MONO = @MONO@
 
175
MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@
 
176
MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@
 
177
MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@
 
178
MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@
 
179
MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@
 
180
MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@
200
181
MONO_MODULE_CFLAGS = @MONO_MODULE_CFLAGS@
201
182
MONO_MODULE_LIBS = @MONO_MODULE_LIBS@
202
183
MSGFMT = @MSGFMT@
207
188
NM = @NM@
208
189
NMEDIT = @NMEDIT@
209
190
NUNIT_CFLAGS = @NUNIT_CFLAGS@
210
 
NUNIT_DEFINES = @NUNIT_DEFINES@
211
191
NUNIT_LIBS = @NUNIT_LIBS@
212
192
OBJC = @OBJC@
213
193
OBJDUMP = @OBJDUMP@
299
279
top_build_prefix = @top_build_prefix@
300
280
top_builddir = @top_builddir@
301
281
top_srcdir = @top_srcdir@
302
 
SUBDIRS = \
303
 
        src
304
 
 
305
 
MAINTAINERCLEANFILES = \
306
 
        Makefile.in
307
 
 
308
 
all: all-recursive
 
282
 
 
283
# Initializers
 
284
MONO_BASE_PATH = 
 
285
MONO_ADDINS_PATH = 
 
286
 
 
287
# Install Paths
 
288
DEFAULT_INSTALL_DIR = $(pkglibdir)
 
289
BACKENDS_INSTALL_DIR = $(DEFAULT_INSTALL_DIR)/Backends
 
290
EXTENSIONS_INSTALL_DIR = $(DEFAULT_INSTALL_DIR)/Extensions
 
291
DIR_DOCS = $(top_builddir)/docs
 
292
DIR_EXTENSIONS = $(top_builddir)/extensions
 
293
DIR_ICONS = $(top_builddir)/icons
 
294
DIR_JPEGTRAN = $(top_builddir)/lib/libjpegtran
 
295
DIR_LIBFSPOT = $(top_builddir)/lib/libfspot
 
296
DIR_SEMWEB = $(top_builddir)/lib/semweb
 
297
DIR_SRC = $(top_builddir)/src
 
298
DIR_GIOSHARP = $(top_builddir)/lib/gio-sharp/gio
 
299
DIR_GTKSHARPBEANS = $(top_builddir)/lib/gtk-sharp-beans
 
300
DIR_UNIQUESHARP = $(top_builddir)/lib/unique-sharp/unique
 
301
DIR_BIN = $(top_builddir)/bin
 
302
 
 
303
# External libraries to link against, generated from configure
 
304
LINK_SYSTEM = -r:System
 
305
LINK_SYSTEMDATA = -r:System.Data
 
306
LINK_SYSTEM_WEB = -r:System.Web
 
307
LINK_MONO_POSIX = -r:Mono.Posix
 
308
LINK_MONO_CAIRO = -r:Mono.Cairo
 
309
LINK_MONO_SIMD = -r:Mono.Simd
 
310
LINK_MONODATA = -r:Mono.Data
 
311
LINK_MONO_DATA_SQLITECLIENT = -r:Mono.Data.SqliteClient
 
312
LINK_ICSHARP_ZIP_LIB = -r:ICSharpCode.SharpZipLib
 
313
LINK_KEYRING = $(KEYRINGSHARP_LIBS)
 
314
LINK_GLIB = $(GLIBSHARP_LIBS)
 
315
LINK_GTK = $(GTKSHARP_LIBS)
 
316
LINK_GNOME = $(GNOME_SHARP_LIBS)
 
317
LINK_GCONF = $(GCONF_SHARP_LIBS)
 
318
LINK_GLADE = -pkg:glade-sharp-2.0
 
319
LINK_FLICKRNET = -pkg:flickrnet
 
320
LINK_DBUS = $(NDESK_DBUS_LIBS) $(NDESK_DBUS_GLIB_LIBS)
 
321
LINK_DBUS_NO_GLIB = $(NDESK_DBUS_LIBS)
 
322
LINK_MONO_ADDINS_DEPS = $(MONO_ADDINS_LIBS)
 
323
LINK_MONO_ADDINS_SETUP_DEPS = $(MONO_ADDINS_SETUP_LIBS)
 
324
LINK_MONO_ADDINS_GUI_DEPS = $(MONO_ADDINS_GUI_LIBS)
 
325
 
 
326
# GIO
 
327
REF_GIO = 
 
328
LINK_GIO = -r:$(DIR_GIOSHARP)/gio-sharp.dll
 
329
LINK_GIO_DEPS = $(REF_GIO) $(LINK_GIO)
 
330
 
 
331
# Gtk Beans
 
332
REF_GTK_BEANS = $(LINK_GIO_DEPS)
 
333
LINK_GTK_BEANS = -r:$(DIR_GTKSHARPBEANS)/gtk-sharp-beans.dll
 
334
LINK_GTK_BEANS_DEPS = $(REF_GTK_BEANS) $(LINK_GTK_BEANS)
 
335
 
 
336
# Uniqe
 
337
REF_UNIQUE = 
 
338
LINK_UNIQUE = -r:$(DIR_UNIQUESHARP)/unique-sharp.dll
 
339
LINK_UNIQUE_DEPS = $(REF_UNIQUE) $(LINK_UNIQUE)
 
340
 
 
341
# Hyena
 
342
REF_HYENA = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
 
343
LINK_HYENA = -r:$(DIR_BIN)/Hyena.dll
 
344
LINK_HYENA_DEPS = $(REF_HYENA) $(LINK_HYENA)
 
345
 
 
346
# Semweb
 
347
REF_SEMWEB = $(LINK_SYSTEMDATA) $(LINK_HYENA_DEPS)
 
348
LINK_SEMWEB = -r:$(DIR_BIN)/SemWeb.dll
 
349
LINK_SEMWEB_DEPS = $(REF_SEMWEB) $(LINK_SEMWEB)
 
350
 
 
351
# Hyena.Data.Sqlite
 
352
REF_HYENA_DATA_SQLITE = $(LINK_SQLITE)
 
353
LINK_HYENA_DATA_SQLITE = -r:$(DIR_BIN)/Hyena.Data.Sqlite.dll
 
354
LINK_HYENA_DATA_SQLITE_DEPS = $(REF_HYENA_DATA_SQLITE) $(LINK_HYENA_DATA_SQLITE)
 
355
 
 
356
# Hyena.Gui
 
357
REF_HYENA_GUI = $(LINK_HYENA_DEPS)
 
358
LINK_HYENA_GUI = -r:$(DIR_BIN)/Hyena.Gui.dll
 
359
LINK_HENA_GUI_DEPS = $(REF_HYENA_GUI) $(LINK_HYENA_GUI)
 
360
 
 
361
# FSpot.Cms
 
362
REF_FSPOT_CMS = $(LINK_GTK)
 
363
LINK_FSPOT_CMS = -r:$(DIR_BIN)/FSpot.Cms.dll
 
364
LINK_FSPOT_CMS_DEPS = $(REF_FSPOT_CMS) $(LINK_FSPOT_CMS)
 
365
 
 
366
# FSpot.Utils
 
367
REF_FSPOT_UTILS = $(LINK_HYENA_DEPS) $(LINK_GTK) $(LINK_GIO) $(LINK_MONO_CAIRO)
 
368
LINK_FSPOT_UTILS = -r:$(DIR_BIN)/FSpot.Utils.dll
 
369
LINK_FSPOT_UTILS_DEPS = $(REF_FSPOT_UTILS) $(LINK_FSPOT_UTILS)
 
370
 
 
371
# FSpot.Core
 
372
REF_FSPOT_CORE = $(LINK_FSPOT_UTILS_DEPS) $(LINK_FSPOT_CMS_DEPS)
 
373
LINK_FSPOT_CORE = -r:$(DIR_BIN)/FSpot.Core.dll
 
374
LINK_FSPOT_CORE_DEPS = $(REF_FSPOT_CORE) $(LINK_FSPOT_CORE)
 
375
 
 
376
# FSpot.Query
 
377
REF_FSPOT_QUERY = $(LINK_FSPOT_CORE_DEPS)
 
378
LINK_FSPOT_QUERY = -r:$(DIR_BIN)/FSpot.Query.dll
 
379
LINK_FSPOT_QUERY_DEPS = $(REF_FSPOT_QUERY) $(LINK_FSPOT_QUERY)
 
380
 
 
381
# FSpot.JobScheduler
 
382
REF_FSPOT_JOB_SCHEDULER = $(LINK_HYENA_DEPS)
 
383
LINK_FSPOT_JOB_SCHEDULER = -r:$(DIR_BIN)/FSpot.JobScheduler.dll
 
384
LINK_FSPOT_JOB_SCHEDULER_DEPS = $(REF_FSPOT_JOB_SCHEDULER) $(LINK_FSPOT_JOB_SCHEDULER)
 
385
 
 
386
# FSpot.Bling
 
387
REF_FSPOT_BLING = $(LINK_GTK_BEANS_DEPS) $(LINK_GLIB)
 
388
LINK_FSPOT_BLING = -r:$(DIR_BIN)/FSpot.Bling.dll
 
389
LINK_FSPOT_BLING_DEPS = $(REF_FSPOT_BLING) $(LINK_FSPOT_BLING)
 
390
 
 
391
# FSpot.Platform
 
392
REF_FSPOT_PLATFORM = $(LINK_GCONF) $(LINK_GTK) $(LINK_FSPOT_CORE_DEPS) $(LINK_DBUS)
 
393
LINK_FSPOT_PLATFORM = -r:$(DIR_BIN)/FSpot.Platform.dll
 
394
LINK_FSPOT_PLATFORM_DEPS = $(REF_FSPOT_PLATFORM) $(LINK_FSPOT_PLATFORM)
 
395
 
 
396
# FSpot.Widgets
 
397
REF_FSPOT_WIDGETS = $(LINK_FSPOT_CORE_DEPS) $(LINK_FSPOT_BLING_DEPS)
 
398
LINK_FSPOT_WIDGETS = -r:$(DIR_BIN)/FSpot.Widgets.dll
 
399
LINK_FSPOT_WIDGETS_DEPS = $(REF_FSPOT_WIDGETS) $(LINK_FSPOT_WIDGETS)
 
400
 
 
401
# FSpot (executable)
 
402
REF_FSPOT = $(LINK_FSPOT_WIDGETS_DEPS) $(LINK_FSPOT_PLATFORM_DEPS) $(LINK_FSPOT_QUERY_DEPS) \
 
403
            $(LINK_GLIB) $(LINK_MONO_ADDINS_DEPS) $(LINK_UNIQUE_DEPS) $(LINK_MONO_ADDINS_SETUP_DEPS) \
 
404
            $(LINK_SEMWEB_DEPS) $(LINK_GLADE) $(LINK_MONODATA) $(LINK_MONO_DATA_SQLITECLIENT) \
 
405
            $(LINK_MONO_ADDINS_GUI_DEPS) $(LINK_FSPOT_JOB_SCHEDULER_DEPS) $(LINK_ICSHARP_ZIP_LIB) \
 
406
            $(LINK_GNOME)
 
407
 
 
408
# FIXME: do not link executables
 
409
LINK_FSPOT = -r:$(DIR_BIN)/f-spot.exe
 
410
LINK_FSPOT_DEPS = $(REF_FSPOT) $(LINK_FSPOT)
 
411
 
 
412
# Extensions
 
413
REF_FSPOT_EXTENSION_BLACKOUTEDITOR = $(LINK_FSPOT_DEPS)
 
414
REF_FSPOT_EXTENSION_BWEDITOR = $(LINK_FSPOT_DEPS) $(LINK_MONO_SIMD)
 
415
REF_FSPOT_EXTENSION_FLIPEDITOR = $(LINK_FSPOT_DEPS)
 
416
REF_FSPOT_EXTENSION_PIXELATEEDITOR = $(LINK_FSPOT_DEPS)
 
417
REF_FSPOT_EXTENSION_RESIZEEDITOR = $(LINK_FSPOT_DEPS)
 
418
REF_FSPOT_EXTENSION_CDEXPORT = $(LINK_FSPOT_DEPS)
 
419
REF_FSPOT_EXTENSION_FACEBOOKEXPORT = $(LINK_FSPOT_DEPS) $(LINK_KEYRING)
 
420
REF_FSPOT_EXTENSION_FLICKREXPORT = $(LINK_FSPOT_DEPS) $(LINK_FLICKRNET)
 
421
REF_FSPOT_EXTENSION_FOLDEREXPORT = $(LINK_FSPOT_DEPS) $(LINK_SYSTEM_WEB)
 
422
REF_FSPOT_EXTENSION_GALLERYEXPORT = $(LINK_FSPOT_DEPS)
 
423
REF_MONO_GOOGLE = $(LINK_HYENA_DEPS)
 
424
LINK_MONO_GOOGLE = -r:$(DIR_BIN)/Mono.Google.dll
 
425
LINK_MONO_GOOGLE_DEPS = $(REF_MONO_GOOGLE) $(LINK_MONO_GOOGLE)
 
426
REF_FSPOT_EXTENSION_PICASAWEBEXPORT = $(LINK_FSPOT_DEPS) $(LINK_MONO_GOOGLE) $(LINK_KEYRING)
 
427
REF_SMUGMUGNET = $(LINK_FSPOT_DEPS)
 
428
LINK_SMUGMUGNET = -r:$(DIR_BIN)/SmugMugNet.dll
 
429
LINK_SMUGMUGNET_DEPS = $(REF_SMUGMUGNET) $(LINK_SMUGMUGNET)
 
430
REF_FSPOT_EXTENSION_SMUGMUGEXPORT = $(LINK_SMUGMUGNET_DEPS) $(LINK_KEYRING)
 
431
REF_MONO_TABBLO = $(LINK_HYENA_DEPS)
 
432
LINK_MONO_TABBLO = -r:$(DIR_BIN)/Mono.Tabblo.dll
 
433
LINK_MONO_TABBLO_DEPS = $(REF_MONO_TABBLO) $(LINK_MONO_TABBLO)
 
434
REF_FSPOT_EXTENSION_TABBLOEXPORT = $(LINK_FSPOT_DEPS) $(LINK_KEYRING) $(LINK_MONO_TABBLO_DEPS)
 
435
REF_FSPOT_EXTENSION_ZIPEXPORT = $(LINK_FSPOT_DEPS)
 
436
REF_FSPOT_EXTENSION_CHANGEPHOTOPATH = $(LINK_FSPOT_DEPS)
 
437
REF_FSPOT_EXTENSION_DEVELOPINUFRAW = $(LINK_FSPOT_DEPS)
 
438
REF_FSPOT_EXTENSION_HASHJOB = $(LINK_FSPOT_DEPS)
 
439
REF_FSPOT_EXTENSION_LIVEWEBGALLERY = $(LINK_FSPOT_DEPS)
 
440
REF_FSPOT_EXTENSION_MERGEDB = $(LINK_FSPOT_DEPS)
 
441
REF_FSPOT_EXTENSION_RAWPLUSJPEG = $(LINK_FSPOT_DEPS)
 
442
REF_FSPOT_EXTENSION_RETROACTIVEROLL = $(LINK_FSPOT_DEPS)
 
443
REF_FSPOT_EXTENSION_SCREENSAVERCONFIG = $(LINK_FSPOT_DEPS)
 
444
REF_FSPOT_EXTENSION_COVERTRANSITION = $(LINK_FSPOT_DEPS)
 
445
 
 
446
# Cute hack to replace a space with something
 
447
colon := :
 
448
empty := 
 
449
space := $(empty) $(empty)
 
450
 
 
451
# Build path to allow running uninstalled
 
452
RUN_PATH = $(subst $(space),$(colon), $(MONO_BASE_PATH))
 
453
EXTRA_DIST = \
 
454
        data/f-spot-0.6.1.5.db \
 
455
        data/f-spot-0.6.2.db \
 
456
        data/f-spot-0.7.0-17.2.db \
 
457
        data/f-spot-0.7.0-18.0.db
 
458
 
 
459
@ENABLE_TESTS_TRUE@TEST_ASSEMBLIES = \
 
460
@ENABLE_TESTS_TRUE@     f-spot.exe \
 
461
@ENABLE_TESTS_TRUE@     FSpot.Query.dll \
 
462
@ENABLE_TESTS_TRUE@     FSpot.Utils.dll
 
463
 
 
464
@ENABLE_TESTS_TRUE@ENV_OPTIONS = TZ=America/Chicago LC_ALL=it_IT LANG=it_IT
 
465
@ENABLE_TESTS_TRUE@NUNIT_CONSOLE = $$(echo $$(which nunit-console2 || which nunit-console))
 
466
@ENABLE_TESTS_TRUE@RUNNER = for asm in $${TEST_ASSEMBLIES}; do echo -e "\033[1mRunning tests on $${asm}...\033[0m"; $(ENV_OPTIONS) $(NUNIT_CONSOLE) -nologo -noshadow $$asm; done
 
467
MAINTAINERCLEANFILES = Makefile.in
 
468
all: all-am
309
469
 
310
470
.SUFFIXES:
311
 
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
 
471
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build/build.environment.mk $(am__configure_deps)
312
472
        @for dep in $?; do \
313
473
          case '$(am__configure_deps)' in \
314
474
            *$$dep*) \
344
504
 
345
505
clean-libtool:
346
506
        -rm -rf .libs _libs
347
 
 
348
 
# This directory's subdirectories are mostly independent; you can cd
349
 
# into them and run `make' without going through this Makefile.
350
 
# To change the values of `make' variables: instead of editing Makefiles,
351
 
# (1) if the variable is set in `config.status', edit `config.status'
352
 
#     (which will cause the Makefiles to be regenerated when you run `make');
353
 
# (2) otherwise, pass the desired values on the `make' command line.
354
 
$(RECURSIVE_TARGETS):
355
 
        @fail= failcom='exit 1'; \
356
 
        for f in x $$MAKEFLAGS; do \
357
 
          case $$f in \
358
 
            *=* | --[!k]*);; \
359
 
            *k*) failcom='fail=yes';; \
360
 
          esac; \
361
 
        done; \
362
 
        dot_seen=no; \
363
 
        target=`echo $@ | sed s/-recursive//`; \
364
 
        list='$(SUBDIRS)'; for subdir in $$list; do \
365
 
          echo "Making $$target in $$subdir"; \
366
 
          if test "$$subdir" = "."; then \
367
 
            dot_seen=yes; \
368
 
            local_target="$$target-am"; \
369
 
          else \
370
 
            local_target="$$target"; \
371
 
          fi; \
372
 
          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
373
 
          || eval $$failcom; \
374
 
        done; \
375
 
        if test "$$dot_seen" = "no"; then \
376
 
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
377
 
        fi; test -z "$$fail"
378
 
 
379
 
$(RECURSIVE_CLEAN_TARGETS):
380
 
        @fail= failcom='exit 1'; \
381
 
        for f in x $$MAKEFLAGS; do \
382
 
          case $$f in \
383
 
            *=* | --[!k]*);; \
384
 
            *k*) failcom='fail=yes';; \
385
 
          esac; \
386
 
        done; \
387
 
        dot_seen=no; \
388
 
        case "$@" in \
389
 
          distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
390
 
          *) list='$(SUBDIRS)' ;; \
391
 
        esac; \
392
 
        rev=''; for subdir in $$list; do \
393
 
          if test "$$subdir" = "."; then :; else \
394
 
            rev="$$subdir $$rev"; \
395
 
          fi; \
396
 
        done; \
397
 
        rev="$$rev ."; \
398
 
        target=`echo $@ | sed s/-recursive//`; \
399
 
        for subdir in $$rev; do \
400
 
          echo "Making $$target in $$subdir"; \
401
 
          if test "$$subdir" = "."; then \
402
 
            local_target="$$target-am"; \
403
 
          else \
404
 
            local_target="$$target"; \
405
 
          fi; \
406
 
          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
407
 
          || eval $$failcom; \
408
 
        done && test -z "$$fail"
409
 
tags-recursive:
410
 
        list='$(SUBDIRS)'; for subdir in $$list; do \
411
 
          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
412
 
        done
413
 
ctags-recursive:
414
 
        list='$(SUBDIRS)'; for subdir in $$list; do \
415
 
          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
416
 
        done
417
 
 
418
 
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
419
 
        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
420
 
        unique=`for i in $$list; do \
421
 
            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
422
 
          done | \
423
 
          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
424
 
              END { if (nonempty) { for (i in files) print i; }; }'`; \
425
 
        mkid -fID $$unique
426
507
tags: TAGS
 
508
TAGS:
427
509
 
428
 
TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
429
 
                $(TAGS_FILES) $(LISP)
430
 
        set x; \
431
 
        here=`pwd`; \
432
 
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
433
 
          include_option=--etags-include; \
434
 
          empty_fix=.; \
435
 
        else \
436
 
          include_option=--include; \
437
 
          empty_fix=; \
438
 
        fi; \
439
 
        list='$(SUBDIRS)'; for subdir in $$list; do \
440
 
          if test "$$subdir" = .; then :; else \
441
 
            test ! -f $$subdir/TAGS || \
442
 
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
443
 
          fi; \
444
 
        done; \
445
 
        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
446
 
        unique=`for i in $$list; do \
447
 
            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
448
 
          done | \
449
 
          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
450
 
              END { if (nonempty) { for (i in files) print i; }; }'`; \
451
 
        shift; \
452
 
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
453
 
          test -n "$$unique" || unique=$$empty_fix; \
454
 
          if test $$# -gt 0; then \
455
 
            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
456
 
              "$$@" $$unique; \
457
 
          else \
458
 
            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
459
 
              $$unique; \
460
 
          fi; \
461
 
        fi
462
510
ctags: CTAGS
463
 
CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
464
 
                $(TAGS_FILES) $(LISP)
465
 
        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
466
 
        unique=`for i in $$list; do \
467
 
            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
468
 
          done | \
469
 
          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
470
 
              END { if (nonempty) { for (i in files) print i; }; }'`; \
471
 
        test -z "$(CTAGS_ARGS)$$unique" \
472
 
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
473
 
             $$unique
474
 
 
475
 
GTAGS:
476
 
        here=`$(am__cd) $(top_builddir) && pwd` \
477
 
          && $(am__cd) $(top_srcdir) \
478
 
          && gtags -i $(GTAGS_ARGS) "$$here"
479
 
 
480
 
distclean-tags:
481
 
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
511
CTAGS:
 
512
 
482
513
 
483
514
distdir: $(DISTFILES)
484
515
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
510
541
            || exit 1; \
511
542
          fi; \
512
543
        done
513
 
        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
514
 
          if test "$$subdir" = .; then :; else \
515
 
            test -d "$(distdir)/$$subdir" \
516
 
            || $(MKDIR_P) "$(distdir)/$$subdir" \
517
 
            || exit 1; \
518
 
          fi; \
519
 
        done
520
 
        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
521
 
          if test "$$subdir" = .; then :; else \
522
 
            dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
523
 
            $(am__relativize); \
524
 
            new_distdir=$$reldir; \
525
 
            dir1=$$subdir; dir2="$(top_distdir)"; \
526
 
            $(am__relativize); \
527
 
            new_top_distdir=$$reldir; \
528
 
            echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
529
 
            echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
530
 
            ($(am__cd) $$subdir && \
531
 
              $(MAKE) $(AM_MAKEFLAGS) \
532
 
                top_distdir="$$new_top_distdir" \
533
 
                distdir="$$new_distdir" \
534
 
                am__remove_distdir=: \
535
 
                am__skip_length_check=: \
536
 
                am__skip_mode_fix=: \
537
 
                distdir) \
538
 
              || exit 1; \
539
 
          fi; \
540
 
        done
541
544
check-am: all-am
542
 
check: check-recursive
 
545
check: check-am
543
546
all-am: Makefile
544
 
installdirs: installdirs-recursive
545
 
installdirs-am:
546
 
install: install-recursive
547
 
install-exec: install-exec-recursive
548
 
install-data: install-data-recursive
549
 
uninstall: uninstall-recursive
 
547
installdirs:
 
548
install: install-am
 
549
install-exec: install-exec-am
 
550
install-data: install-data-am
 
551
uninstall: uninstall-am
550
552
 
551
553
install-am: all-am
552
554
        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
553
555
 
554
 
installcheck: installcheck-recursive
 
556
installcheck: installcheck-am
555
557
install-strip:
556
558
        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
557
559
          install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
569
571
        @echo "This command is intended for maintainers to use"
570
572
        @echo "it deletes files that may require special tools to rebuild."
571
573
        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
572
 
clean: clean-recursive
 
574
clean: clean-am
573
575
 
574
576
clean-am: clean-generic clean-libtool mostlyclean-am
575
577
 
576
 
distclean: distclean-recursive
 
578
distclean: distclean-am
577
579
        -rm -f Makefile
578
 
distclean-am: clean-am distclean-generic distclean-tags
 
580
distclean-am: clean-am distclean-generic
579
581
 
580
 
dvi: dvi-recursive
 
582
dvi: dvi-am
581
583
 
582
584
dvi-am:
583
585
 
584
 
html: html-recursive
 
586
html: html-am
585
587
 
586
588
html-am:
587
589
 
588
 
info: info-recursive
 
590
info: info-am
589
591
 
590
592
info-am:
591
593
 
592
594
install-data-am:
593
595
 
594
 
install-dvi: install-dvi-recursive
 
596
install-dvi: install-dvi-am
595
597
 
596
598
install-dvi-am:
597
599
 
598
600
install-exec-am:
599
601
 
600
 
install-html: install-html-recursive
 
602
install-html: install-html-am
601
603
 
602
604
install-html-am:
603
605
 
604
 
install-info: install-info-recursive
 
606
install-info: install-info-am
605
607
 
606
608
install-info-am:
607
609
 
608
610
install-man:
609
611
 
610
 
install-pdf: install-pdf-recursive
 
612
install-pdf: install-pdf-am
611
613
 
612
614
install-pdf-am:
613
615
 
614
 
install-ps: install-ps-recursive
 
616
install-ps: install-ps-am
615
617
 
616
618
install-ps-am:
617
619
 
618
620
installcheck-am:
619
621
 
620
 
maintainer-clean: maintainer-clean-recursive
 
622
maintainer-clean: maintainer-clean-am
621
623
        -rm -f Makefile
622
624
maintainer-clean-am: distclean-am maintainer-clean-generic
623
625
 
624
 
mostlyclean: mostlyclean-recursive
 
626
mostlyclean: mostlyclean-am
625
627
 
626
628
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
627
629
 
628
 
pdf: pdf-recursive
 
630
pdf: pdf-am
629
631
 
630
632
pdf-am:
631
633
 
632
 
ps: ps-recursive
 
634
ps: ps-am
633
635
 
634
636
ps-am:
635
637
 
636
638
uninstall-am:
637
639
 
638
 
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
639
 
        install-am install-strip tags-recursive
 
640
.MAKE: install-am install-strip
640
641
 
641
 
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
642
 
        all all-am check check-am clean clean-generic clean-libtool \
643
 
        ctags ctags-recursive distclean distclean-generic \
644
 
        distclean-libtool distclean-tags distdir dvi dvi-am html \
645
 
        html-am info info-am install install-am install-data \
646
 
        install-data-am install-dvi install-dvi-am install-exec \
647
 
        install-exec-am install-html install-html-am install-info \
648
 
        install-info-am install-man install-pdf install-pdf-am \
649
 
        install-ps install-ps-am install-strip installcheck \
650
 
        installcheck-am installdirs installdirs-am maintainer-clean \
 
642
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
643
        distclean distclean-generic distclean-libtool distdir dvi \
 
644
        dvi-am html html-am info info-am install install-am \
 
645
        install-data install-data-am install-dvi install-dvi-am \
 
646
        install-exec install-exec-am install-html install-html-am \
 
647
        install-info install-info-am install-man install-pdf \
 
648
        install-pdf-am install-ps install-ps-am install-strip \
 
649
        installcheck installcheck-am installdirs maintainer-clean \
651
650
        maintainer-clean-generic mostlyclean mostlyclean-generic \
652
 
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
653
 
        uninstall uninstall-am
654
 
 
 
651
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
652
 
 
653
 
 
654
@ENABLE_TESTS_TRUE@test:
 
655
@ENABLE_TESTS_TRUE@     @pushd $(DIR_BIN) &>/dev/null; \
 
656
@ENABLE_TESTS_TRUE@     export MONO_PATH=../lib/semweb:../lib/gio-sharp/gio:../lib/gtk-sharp-beans:../lib/unique-sharp/unique:../bin:$$MONO_PATH; \
 
657
@ENABLE_TESTS_TRUE@     export TEST_ASSEMBLIES="$(TEST_ASSEMBLIES)"; $(RUNNER); \
 
658
@ENABLE_TESTS_TRUE@     popd &>/dev/null;
 
659
 
 
660
@ENABLE_TESTS_TRUE@%:
 
661
@ENABLE_TESTS_TRUE@     @pushd $(DIR_BIN) &>/dev/null; \
 
662
@ENABLE_TESTS_TRUE@     for i in *.dll; do \
 
663
@ENABLE_TESTS_TRUE@             if [[ $$(echo "$$i" | tr "[:upper:]" "[:lower:]") = "$$(echo "$@" | tr "[:upper:]" "[:lower:]").dll" ]]; then \
 
664
@ENABLE_TESTS_TRUE@                     export TEST_ASSEMBLIES="$$i"; $(RUNNER); \
 
665
@ENABLE_TESTS_TRUE@             fi; \
 
666
@ENABLE_TESTS_TRUE@     done;
655
667
 
656
668
# Tell versions [3.59,3.63) of GNU make to not export all variables.
657
669
# Otherwise a system limit (for SysV at least) may be exceeded.