~kelemeng/banshee/bug743928

« back to all changes in this revision

Viewing changes to src/Extensions/Banshee.LibraryWatcher/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Chow Loong Jin
  • Date: 2011-05-14 22:25:36 UTC
  • mfrom: (6.3.15 experimental)
  • Revision ID: james.westby@ubuntu.com-20110514222536-u1x7ikxdqkmfvyuz
Tags: 2.1.0-1ubuntu1
* [2396c18] Merge from Debian Unstable, remaining changes:
  + Enable SoundMenu and Disable NotificationArea by default
  + Disable boo and karma extensions
  + Enable and recommnd u1ms and soundmenu extensions
  + Move desktop file for Meego UI to /usr/share/une/applications
  + Change the url for the Amazon store redirector
  + Create the U1MS widget earlier and bump libu1 requirement
* [9d7c600] Drop upstreamed u1ms-initialize-earlier patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
        $(top_srcdir)/build/build.environment.mk \
39
39
        $(top_srcdir)/build/build.mk \
40
40
        $(top_srcdir)/build/build.rules.mk
41
 
@ENABLE_LIBRARY_WATCHER_TRUE@@ENABLE_TESTS_TRUE@am__append_1 = " $(NUNIT_LIBS)"
 
41
@ENABLE_TESTS_TRUE@am__append_1 = " $(NUNIT_LIBS)"
42
42
subdir = src/Extensions/Banshee.LibraryWatcher
43
43
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
44
44
am__aclocal_m4_deps = $(top_srcdir)/build/m4/shave/shave.m4 \
 
45
        $(top_srcdir)/build/m4/shamrock/expansions.m4 \
 
46
        $(top_srcdir)/build/m4/shamrock/gnome-doc.m4 \
 
47
        $(top_srcdir)/build/m4/shamrock/i18n.m4 \
 
48
        $(top_srcdir)/build/m4/shamrock/mono.m4 \
 
49
        $(top_srcdir)/build/m4/shamrock/monodoc.m4 \
 
50
        $(top_srcdir)/build/m4/shamrock/nunit.m4 \
 
51
        $(top_srcdir)/build/m4/shamrock/programs.m4 \
 
52
        $(top_srcdir)/build/m4/shamrock/util.m4 \
45
53
        $(top_srcdir)/build/m4/banshee/bnpx11.m4 \
46
54
        $(top_srcdir)/build/m4/banshee/boo.m4 \
47
55
        $(top_srcdir)/build/m4/banshee/daap.m4 \
48
56
        $(top_srcdir)/build/m4/banshee/dap-appledevice.m4 \
49
 
        $(top_srcdir)/build/m4/banshee/dap-ipod.m4 \
50
57
        $(top_srcdir)/build/m4/banshee/dap-karma.m4 \
51
58
        $(top_srcdir)/build/m4/banshee/dap-mtp.m4 \
52
59
        $(top_srcdir)/build/m4/banshee/dbus.m4 \
56
63
        $(top_srcdir)/build/m4/banshee/gstreamer-sharp.m4 \
57
64
        $(top_srcdir)/build/m4/banshee/gstreamer.m4 \
58
65
        $(top_srcdir)/build/m4/banshee/gtk-sharp.m4 \
59
 
        $(top_srcdir)/build/m4/banshee/hal.m4 \
60
66
        $(top_srcdir)/build/m4/banshee/libbanshee.m4 \
61
67
        $(top_srcdir)/build/m4/banshee/libwebkit.m4 \
62
68
        $(top_srcdir)/build/m4/banshee/meego.m4 \
70
76
        $(top_srcdir)/build/m4/banshee/torrent.m4 \
71
77
        $(top_srcdir)/build/m4/banshee/ubuntuonemusicstore.m4 \
72
78
        $(top_srcdir)/build/m4/banshee/youtube.m4 \
73
 
        $(top_srcdir)/build/m4/shamrock/expansions.m4 \
74
 
        $(top_srcdir)/build/m4/shamrock/gnome-doc.m4 \
75
 
        $(top_srcdir)/build/m4/shamrock/i18n.m4 \
76
 
        $(top_srcdir)/build/m4/shamrock/mono.m4 \
77
 
        $(top_srcdir)/build/m4/shamrock/monodoc.m4 \
78
 
        $(top_srcdir)/build/m4/shamrock/nunit.m4 \
79
 
        $(top_srcdir)/build/m4/shamrock/programs.m4 \
80
 
        $(top_srcdir)/build/m4/shamrock/util.m4 \
81
79
        $(top_srcdir)/configure.ac
82
80
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
83
81
        $(ACLOCAL_M4)
146
144
CXX = @CXX@
147
145
CYGPATH_W = @CYGPATH_W@
148
146
DATADIRNAME = @DATADIRNAME@
 
147
DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@
 
148
DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@
 
149
DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@
 
150
DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@
149
151
DEFS = @DEFS@
150
152
DEPDIR = @DEPDIR@
151
153
DISPLAY_VERSION = @DISPLAY_VERSION@
182
184
GIOSHARP_LIBS = @GIOSHARP_LIBS@
183
185
GKEYFILE_SHARP_CFLAGS = @GKEYFILE_SHARP_CFLAGS@
184
186
GKEYFILE_SHARP_LIBS = @GKEYFILE_SHARP_LIBS@
185
 
GLIBSHARP_2_12_7_CFLAGS = @GLIBSHARP_2_12_7_CFLAGS@
186
 
GLIBSHARP_2_12_7_LIBS = @GLIBSHARP_2_12_7_LIBS@
187
187
GLIBSHARP_CFLAGS = @GLIBSHARP_CFLAGS@
188
188
GLIBSHARP_LIBS = @GLIBSHARP_LIBS@
189
189
GLIB_2_22_CFLAGS = @GLIB_2_22_CFLAGS@
203
203
GRAPHICS_SUBSYSTEM = @GRAPHICS_SUBSYSTEM@
204
204
GREP = @GREP@
205
205
GSTREAMER_REQUIRED_VERSION = @GSTREAMER_REQUIRED_VERSION@
206
 
GST_0_10_26_CFLAGS = @GST_0_10_26_CFLAGS@
207
 
GST_0_10_26_LIBS = @GST_0_10_26_LIBS@
208
206
GST_CFLAGS = @GST_CFLAGS@
209
207
GST_LIBS = @GST_LIBS@
210
208
GST_PLUGINS_BASE_CFLAGS = @GST_PLUGINS_BASE_CFLAGS@
211
209
GST_PLUGINS_BASE_LIBS = @GST_PLUGINS_BASE_LIBS@
212
210
GST_SHARP_CFLAGS = @GST_SHARP_CFLAGS@
213
211
GST_SHARP_LIBS = @GST_SHARP_LIBS@
214
 
GTKSHARP_A11Y_CFLAGS = @GTKSHARP_A11Y_CFLAGS@
215
 
GTKSHARP_A11Y_LIBS = @GTKSHARP_A11Y_LIBS@
216
212
GTKSHARP_BEANS_CFLAGS = @GTKSHARP_BEANS_CFLAGS@
217
213
GTKSHARP_BEANS_LIBS = @GTKSHARP_BEANS_LIBS@
218
214
GTKSHARP_CFLAGS = @GTKSHARP_CFLAGS@
237
233
INTLTOOL_MERGE = @INTLTOOL_MERGE@
238
234
INTLTOOL_PERL = @INTLTOOL_PERL@
239
235
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
240
 
IPODSHARP_ASSEMBLIES = @IPODSHARP_ASSEMBLIES@
241
 
IPODSHARP_CFLAGS = @IPODSHARP_CFLAGS@
242
 
IPODSHARP_LIBS = @IPODSHARP_LIBS@
243
236
KARMASHARP_ASSEMBLIES = @KARMASHARP_ASSEMBLIES@
244
237
KARMASHARP_CFLAGS = @KARMASHARP_CFLAGS@
245
238
KARMASHARP_LIBS = @KARMASHARP_LIBS@
281
274
MONOTORRENT_ASSEMBLIES = @MONOTORRENT_ASSEMBLIES@
282
275
MONOTORRENT_DBUS_CFLAGS = @MONOTORRENT_DBUS_CFLAGS@
283
276
MONOTORRENT_DBUS_LIBS = @MONOTORRENT_DBUS_LIBS@
284
 
MONO_2_4_3_CFLAGS = @MONO_2_4_3_CFLAGS@
285
 
MONO_2_4_3_LIBS = @MONO_2_4_3_LIBS@
286
277
MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@
287
278
MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@
288
279
MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@
296
287
MSGFMT = @MSGFMT@
297
288
MSGFMT_OPTS = @MSGFMT_OPTS@
298
289
MSGMERGE = @MSGMERGE@
299
 
NDESK_DBUS_CFLAGS = @NDESK_DBUS_CFLAGS@
300
 
NDESK_DBUS_GLIB_CFLAGS = @NDESK_DBUS_GLIB_CFLAGS@
301
 
NDESK_DBUS_GLIB_LIBS = @NDESK_DBUS_GLIB_LIBS@
302
 
NDESK_DBUS_LIBS = @NDESK_DBUS_LIBS@
303
290
NM = @NM@
304
291
NMEDIT = @NMEDIT@
305
292
NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@
413
400
RESOURCES = Banshee.LibraryWatcher.addin.xml
414
401
 
415
402
# Initializers
416
 
@ENABLE_LIBRARY_WATCHER_TRUE@MONO_BASE_PATH = 
417
 
@ENABLE_LIBRARY_WATCHER_TRUE@MONO_ADDINS_PATH = 
 
403
MONO_BASE_PATH = 
 
404
MONO_ADDINS_PATH = 
418
405
 
419
406
# Install Paths
420
 
@ENABLE_LIBRARY_WATCHER_TRUE@DEFAULT_INSTALL_DIR = $(pkglibdir)
421
 
@ENABLE_LIBRARY_WATCHER_TRUE@BACKENDS_INSTALL_DIR = $(DEFAULT_INSTALL_DIR)/Backends
422
 
@ENABLE_LIBRARY_WATCHER_TRUE@EXTENSIONS_INSTALL_DIR = $(DEFAULT_INSTALL_DIR)/Extensions
 
407
DEFAULT_INSTALL_DIR = $(pkglibdir)
 
408
BACKENDS_INSTALL_DIR = $(DEFAULT_INSTALL_DIR)/Backends
 
409
EXTENSIONS_INSTALL_DIR = $(DEFAULT_INSTALL_DIR)/Extensions
423
410
 
424
411
# External libraries to link against, generated from configure
425
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_SYSTEM = -r:System
426
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_CAIRO = -r:Mono.Cairo
427
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONO_POSIX = -r:Mono.Posix
428
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_ICSHARP_ZIP_LIB = -r:ICSharpCode.SharpZipLib
429
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONO_ZEROCONF = $(MONO_ZEROCONF_LIBS)
430
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GLIB = $(GLIBSHARP_LIBS)
431
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GTK = $(GTKSHARP_LIBS)
432
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GCONF = $(GCONFSHARP_LIBS)
433
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GIO = $(GTKSHARP_BEANS_LIBS) $(GIOSHARP_LIBS)
434
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GKEYFILE = $(GKEYFILE_SHARP_LIBS)
435
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GUDEV = $(GUDEV_SHARP_LIBS)
436
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_DBUS = $(NDESK_DBUS_LIBS) $(NDESK_DBUS_GLIB_LIBS)
437
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_DBUS_NO_GLIB = $(NDESK_DBUS_LIBS) 
438
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_TAGLIB = $(TAGLIB_SHARP_LIBS)
439
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_IPOD = $(IPODSHARP_LIBS)
440
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BOO = $(BOO_LIBS)
441
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_GDATA = $(GDATASHARP_LIBS)
442
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONOTORRENT_DBUS = $(MONOTORRENT_DBUS_LIBS)
443
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONO_ADDINS_DEPS = $(MONO_ADDINS_LIBS)
444
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONO_ADDINS_SETUP_DEPS = $(MONO_ADDINS_SETUP_LIBS)
445
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_INDICATESHARP = $(INDICATESHARP_LIBS)
446
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_UBUNTUONESHARP = $(UBUNTUONESHARP_LIBS)
447
 
@ENABLE_LIBRARY_WATCHER_TRUE@DIR_BIN = $(top_builddir)/bin
 
412
LINK_SYSTEM = -r:System
 
413
LINK_CAIRO = -r:Mono.Cairo
 
414
LINK_MONO_POSIX = -r:Mono.Posix
 
415
LINK_ICSHARP_ZIP_LIB = -r:ICSharpCode.SharpZipLib
 
416
LINK_MONO_ZEROCONF = $(MONO_ZEROCONF_LIBS)
 
417
LINK_GLIB = $(GLIBSHARP_LIBS)
 
418
LINK_GTK = $(GTKSHARP_LIBS)
 
419
LINK_GCONF = $(GCONFSHARP_LIBS)
 
420
LINK_GIO = $(GTKSHARP_BEANS_LIBS) $(GIOSHARP_LIBS)
 
421
LINK_GKEYFILE = $(GKEYFILE_SHARP_LIBS)
 
422
LINK_GUDEV = $(GUDEV_SHARP_LIBS)
 
423
LINK_DBUS = $(DBUS_SHARP_LIBS) $(DBUS_SHARP_GLIB_LIBS)
 
424
LINK_DBUS_NO_GLIB = $(DBUS_SHARP_LIBS)
 
425
LINK_TAGLIB = $(TAGLIB_SHARP_LIBS)
 
426
LINK_BOO = $(BOO_LIBS)
 
427
LINK_GDATA = $(GDATASHARP_LIBS)
 
428
LINK_MONOTORRENT_DBUS = $(MONOTORRENT_DBUS_LIBS)
 
429
LINK_MONO_ADDINS_DEPS = $(MONO_ADDINS_LIBS)
 
430
LINK_MONO_ADDINS_SETUP_DEPS = $(MONO_ADDINS_SETUP_LIBS)
 
431
LINK_INDICATESHARP = $(INDICATESHARP_LIBS)
 
432
LINK_UBUNTUONESHARP = $(UBUNTUONESHARP_LIBS)
 
433
DIR_BIN = $(top_builddir)/bin
448
434
 
449
435
# Hyena
450
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_HYENA = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
451
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_HYENA = -r:$(DIR_BIN)/Hyena.dll -r:$(DIR_BIN)/Hyena.Data.Sqlite.dll
452
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_HYENA_DEPS = $(REF_HYENA) $(LINK_HYENA)
 
436
REF_HYENA = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
 
437
LINK_HYENA = -r:$(DIR_BIN)/Hyena.dll -r:$(DIR_BIN)/Hyena.Data.Sqlite.dll
 
438
LINK_HYENA_DEPS = $(REF_HYENA) $(LINK_HYENA)
453
439
 
454
440
# Hyena.Gui
455
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_HYENA_GUI = $(LINK_HYENA_DEPS) $(LINK_MONO_POSIX) $(LINK_CAIRO) $(LINK_GTK)
456
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_HYENA_GUI = -r:$(DIR_BIN)/Hyena.Gui.dll
457
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_HYENA_GUI_DEPS = $(REF_HYENA_GUI) $(LINK_HYENA_GUI)
 
441
REF_HYENA_GUI = $(LINK_HYENA_DEPS) $(LINK_MONO_POSIX) $(LINK_CAIRO) $(LINK_GTK)
 
442
LINK_HYENA_GUI = -r:$(DIR_BIN)/Hyena.Gui.dll
 
443
LINK_HYENA_GUI_DEPS = $(REF_HYENA_GUI) $(LINK_HYENA_GUI)
458
444
 
459
445
# Lastfm
460
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_LASTFM = $(LINK_SYSTEM) $(LINK_MONO_MEDIA) $(LINK_MONO_POSIX) $(LINK_HYENA) $(LINK_ICSHARP_ZIP_LIB) 
461
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_LASTFM = -r:$(DIR_BIN)/Lastfm.dll
462
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_LASTFM_DEPS = $(REF_LASTFM) $(LINK_LASTFM)
 
446
REF_LASTFM = $(LINK_SYSTEM) $(LINK_MONO_MEDIA) $(LINK_MONO_POSIX) $(LINK_HYENA) $(LINK_ICSHARP_ZIP_LIB) 
 
447
LINK_LASTFM = -r:$(DIR_BIN)/Lastfm.dll
 
448
LINK_LASTFM_DEPS = $(REF_LASTFM) $(LINK_LASTFM)
463
449
 
464
450
# Lastfm.Gui
465
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_LASTFM_GUI = $(LINK_GLIB) $(LINK_GTK) $(LINK_LASTFM_DEPS)
466
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_LASTFM_GUI = -r:$(DIR_BIN)/Lastfm.Gui.dll
467
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_LASTFM_GUI_DEPS = $(REF_LASTFM_GUI) $(LINK_LASTFM_GUI)
468
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_MIGO = $(LINK_HYENA_DEPS) $(LINK_ICSHARP_ZIP_LIB)
469
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MIGO = -r:$(DIR_BIN)/Migo.dll
470
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MIGO_DEPS = $(REF_MIGO) $(LINK_MIGO)
 
451
REF_LASTFM_GUI = $(LINK_GLIB) $(LINK_GTK) $(LINK_LASTFM_DEPS)
 
452
LINK_LASTFM_GUI = -r:$(DIR_BIN)/Lastfm.Gui.dll
 
453
LINK_LASTFM_GUI_DEPS = $(REF_LASTFM_GUI) $(LINK_LASTFM_GUI)
 
454
REF_MIGO = $(LINK_HYENA_DEPS) $(LINK_ICSHARP_ZIP_LIB)
 
455
LINK_MIGO = -r:$(DIR_BIN)/Migo.dll
 
456
LINK_MIGO_DEPS = $(REF_MIGO) $(LINK_MIGO)
471
457
 
472
458
# Mono.Media
473
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_MONO_MEDIA = $(LINK_SYSTEM)
474
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONO_MEDIA = -r:$(DIR_BIN)/Mono.Media.dll
475
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MONO_MEDIA_DEPS = $(REF_MONO_MEDIA) $(LINK_MONO_MEDIA)
 
459
REF_MONO_MEDIA = $(LINK_SYSTEM)
 
460
LINK_MONO_MEDIA = -r:$(DIR_BIN)/Mono.Media.dll
 
461
LINK_MONO_MEDIA_DEPS = $(REF_MONO_MEDIA) $(LINK_MONO_MEDIA)
476
462
 
477
463
# Mtp
478
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_MTP = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
479
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MTP = -r:$(DIR_BIN)/Mtp.dll
480
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MTP_DEPS = $(REF_MTP) $(LINK_MTP)
 
464
REF_MTP = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
 
465
LINK_MTP = -r:$(DIR_BIN)/Mtp.dll
 
466
LINK_MTP_DEPS = $(REF_MTP) $(LINK_MTP)
481
467
 
482
468
# AppleDevice
483
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_APPLEDEVICE = $(LINK_SYSTEM)
484
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_APPLEDEVICE_DEPS = $(REF_APPLEDEVICE) $(LIBGPODSHARP_LIBS)
 
469
REF_APPLEDEVICE = $(LINK_SYSTEM)
 
470
LINK_APPLEDEVICE_DEPS = $(REF_APPLEDEVICE) $(LIBGPODSHARP_LIBS)
485
471
 
486
472
# Karma
487
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_KARMA = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
488
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_KARMA = $(KARMASHARP_LIBS)
489
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_KARMA_DEPS = $(REF_KARMA) $(LINK_KARMA)
 
473
REF_KARMA = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
 
474
LINK_KARMA = $(KARMASHARP_LIBS)
 
475
LINK_KARMA_DEPS = $(REF_KARMA) $(LINK_KARMA)
490
476
 
491
477
# MusicBrainz
492
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_MUSICBRAINZ = $(LINK_SYSTEM)
493
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MUSICBRAINZ = -r:$(DIR_BIN)/MusicBrainz.dll
494
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_MUSICBRAINZ_DEPS = $(REF_MUSICBRAINZ) $(LINK_MUSICBRAINZ)
 
478
REF_MUSICBRAINZ = $(LINK_SYSTEM)
 
479
LINK_MUSICBRAINZ = -r:$(DIR_BIN)/MusicBrainz.dll
 
480
LINK_MUSICBRAINZ_DEPS = $(REF_MUSICBRAINZ) $(LINK_MUSICBRAINZ)
495
481
 
496
482
# Core
497
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BANSHEE_CORE = $(LINK_HYENA_DEPS) $(LINK_MONO_POSIX) $(LINK_GLIB) \
498
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(LINK_DBUS) $(LINK_TAGLIB) $(LINK_MONO_ADDINS_DEPS)
499
 
 
500
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_CORE = -r:$(DIR_BIN)/Banshee.Core.dll
501
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_CORE_DEPS = $(REF_BANSHEE_CORE) $(LINK_BANSHEE_CORE)
502
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BANSHEE_SERVICES = $(LINK_BANSHEE_CORE_DEPS) $(LINK_MONO_MEDIA_DEPS) $(LINK_LASTFM_DEPS) $(LINK_MUSICBRAINZ_DEPS)
503
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_SERVICES = -r:$(DIR_BIN)/Banshee.Services.dll
504
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_SERVICES_DEPS = $(REF_BANSHEE_SERVICES) $(LINK_BANSHEE_SERVICES)
505
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BANSHEE_WIDGETS = $(LINK_MONO_POSIX) $(LINK_HYENA_GUI_DEPS)
506
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_WIDGETS = -r:$(DIR_BIN)/Banshee.Widgets.dll
507
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_WIDGETS_DEPS = $(REF_BANSHEE_WIDGETS) $(LINK_BANSHEE_WIDGETS)
508
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BANSHEE_THICKCLIENT = $(LINK_BANSHEE_WIDGETS_DEPS) \
509
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_HYENA_GUI_DEPS) $(LINK_MONO_ADDINS_SETUP_DEPS)
510
 
 
511
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_THICKCLIENT = -r:$(DIR_BIN)/Banshee.ThickClient.dll
512
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_THICKCLIENT_DEPS = $(REF_BANSHEE_THICKCLIENT) \
513
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(LINK_BANSHEE_THICKCLIENT)
514
 
 
515
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BANSHEE_WEBBROWSER = $(LINK_BANSHEE_THICKCLIENT_DEPS)
516
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_WEBBROWSER = -r:$(DIR_BIN)/Banshee.WebBrowser.dll
517
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_BANSHEE_WEBBROWSER_DEPS = $(REF_BANSHEE_WEBBROWSER) $(LINK_BANSHEE_WEBBROWSER)
518
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_NEREID = $(LINK_BANSHEE_THICKCLIENT_DEPS)
519
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_NEREID = -r:$(DIR_BIN)/Nereid.exe $(REF_NEREID)
520
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_MEEGO = $(LINK_NEREID) $(LINK_EXTENSION_MEEGO)
521
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_HALIE = $(LINK_BANSHEE_SERVICES_DEPS)
522
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BEROE = $(LINK_BANSHEE_SERVICES_DEPS)
523
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BOOTER = $(LINK_BANSHEE_SERVICES_DEPS)
524
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BANSHEE_COLLECTIONINDEXER = $(LINK_SYSTEM) $(LINK_DBUS_NO_GLIB) $(LINK_MONO_POSIX)
 
483
REF_BANSHEE_CORE = $(LINK_HYENA_DEPS) $(LINK_MONO_POSIX) $(LINK_GLIB) \
 
484
        $(LINK_DBUS) $(LINK_TAGLIB) $(LINK_MONO_ADDINS_DEPS)
 
485
 
 
486
LINK_BANSHEE_CORE = -r:$(DIR_BIN)/Banshee.Core.dll
 
487
LINK_BANSHEE_CORE_DEPS = $(REF_BANSHEE_CORE) $(LINK_BANSHEE_CORE)
 
488
REF_BANSHEE_SERVICES = $(LINK_BANSHEE_CORE_DEPS) $(LINK_MONO_MEDIA_DEPS) $(LINK_LASTFM_DEPS) $(LINK_MUSICBRAINZ_DEPS)
 
489
LINK_BANSHEE_SERVICES = -r:$(DIR_BIN)/Banshee.Services.dll
 
490
LINK_BANSHEE_SERVICES_DEPS = $(REF_BANSHEE_SERVICES) $(LINK_BANSHEE_SERVICES)
 
491
REF_BANSHEE_WIDGETS = $(LINK_MONO_POSIX) $(LINK_HYENA_GUI_DEPS)
 
492
LINK_BANSHEE_WIDGETS = -r:$(DIR_BIN)/Banshee.Widgets.dll
 
493
LINK_BANSHEE_WIDGETS_DEPS = $(REF_BANSHEE_WIDGETS) $(LINK_BANSHEE_WIDGETS)
 
494
REF_BANSHEE_THICKCLIENT = $(LINK_BANSHEE_WIDGETS_DEPS) \
 
495
        $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_HYENA_GUI_DEPS) $(LINK_MONO_ADDINS_SETUP_DEPS)
 
496
 
 
497
LINK_BANSHEE_THICKCLIENT = -r:$(DIR_BIN)/Banshee.ThickClient.dll
 
498
LINK_BANSHEE_THICKCLIENT_DEPS = $(REF_BANSHEE_THICKCLIENT) \
 
499
        $(LINK_BANSHEE_THICKCLIENT)
 
500
 
 
501
REF_BANSHEE_WEBBROWSER = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
502
LINK_BANSHEE_WEBBROWSER = -r:$(DIR_BIN)/Banshee.WebBrowser.dll
 
503
LINK_BANSHEE_WEBBROWSER_DEPS = $(REF_BANSHEE_WEBBROWSER) $(LINK_BANSHEE_WEBBROWSER)
 
504
REF_NEREID = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
505
LINK_NEREID = -r:$(DIR_BIN)/Nereid.exe $(REF_NEREID)
 
506
REF_MEEGO = $(LINK_NEREID) $(LINK_EXTENSION_MEEGO)
 
507
REF_HALIE = $(LINK_BANSHEE_SERVICES_DEPS)
 
508
REF_BEROE = $(LINK_BANSHEE_SERVICES_DEPS)
 
509
REF_BOOTER = $(LINK_BANSHEE_SERVICES_DEPS)
 
510
REF_BANSHEE_COLLECTIONINDEXER = $(LINK_SYSTEM) $(LINK_DBUS_NO_GLIB) $(LINK_MONO_POSIX)
525
511
 
526
512
# Dap
527
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_DAP = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS)
528
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_DAP = -r:$(DIR_BIN)/Banshee.Dap.dll
529
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_DAP_DEPS = $(REF_DAP) $(LINK_DAP)
530
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_DAP_APPLEDEVICE = $(LINK_DAP_DEPS) $(LINK_APPLEDEVICE_DEPS)
531
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_DAP_MASS_STORAGE = $(LINK_DAP_DEPS)
532
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_DAP_MTP = $(LINK_DAP_DEPS) $(LINK_MTP_DEPS)
533
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_DAP_IPOD = $(LINK_DAP_DEPS) $(LINK_IPOD)
534
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_DAP_KARMA = $(LINK_DAP_DEPS) $(LINK_KARMA_DEPS)
 
513
REF_DAP = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
514
LINK_DAP = -r:$(DIR_BIN)/Banshee.Dap.dll
 
515
LINK_DAP_DEPS = $(REF_DAP) $(LINK_DAP)
 
516
REF_DAP_APPLEDEVICE = $(LINK_DAP_DEPS) $(LINK_APPLEDEVICE_DEPS)
 
517
REF_DAP_MASS_STORAGE = $(LINK_DAP_DEPS)
 
518
REF_DAP_MTP = $(LINK_DAP_DEPS) $(LINK_MTP_DEPS)
 
519
REF_DAP_KARMA = $(LINK_DAP_DEPS) $(LINK_KARMA_DEPS)
535
520
 
536
521
# Extensions
537
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_AMAZONMP3 = -r:$(DIR_BIN)/Banshee.AmazonMp3.exe
538
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_AMAZONMP3 = $(LINK_BANSHEE_THICKCLIENT_DEPS)
539
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_AMAZONMP3_STORE = $(LINK_BANSHEE_WEBBROWSER_DEPS) $(LINK_EXTENSION_AMAZONMP3)
540
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_AUDIOCD = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MUSICBRAINZ_DEPS)
541
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_BOOSCRIPT = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_BOO)
542
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_BPM = $(LINK_BANSHEE_THICKCLIENT_DEPS)
543
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_COVERART = $(LINK_BANSHEE_THICKCLIENT_DEPS)
544
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_DAAP = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_ICSHARP_ZIP_LIB) $(LINK_MONO_ZEROCONF)
545
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_EMUSIC = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MIGO_DEPS)
546
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_FILESYSTEMQUEUE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
547
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_INTERNETRADIO = $(LINK_BANSHEE_THICKCLIENT_DEPS)
548
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_INTERNETARCHIVE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
549
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_LIBRARYWATCHER = $(LINK_BANSHEE_SERVICES_DEPS)
550
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_MINIMODE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
551
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_MEEGO = $(LINK_BANSHEE_THICKCLIENT_DEPS)
552
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_MEEGO = -r:$(DIR_BIN)/Banshee.MeeGo.dll $(REF_EXTENSION_MEEGO)
553
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_MPRIS = $(LINK_BANSHEE_THICKCLIENT_DEPS)
554
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_MULTIMEDIAKEYS = $(LINK_BANSHEE_SERVICES_DEPS)
555
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_FIXUP = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MUSICBRAINZ_DEPS) $(LINK_MIGO_DEPS)
556
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_NOTIFICATIONAREA = $(LINK_BANSHEE_THICKCLIENT_DEPS)
557
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_PLAYER_MIGRATION = $(LINK_BANSHEE_THICKCLIENT_DEPS)
558
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_PLAYQUEUE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
559
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_PLAYQUEUE = -r:$(DIR_BIN)/Banshee.PlayQueue.dll
560
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_PLAYQUEUE_DEPS = $(REF_EXTENSION_PLAYQUEUE) \
561
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(LINK_EXTENSION_PLAYQUEUE)
562
 
 
563
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_SOUNDMENU = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_INDICATESHARP)
564
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_LASTFM = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_MEDIA) $(LINK_LASTFM) $(LINK_LASTFM_GUI)
565
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_LASTFM = -r:$(DIR_BIN)/Banshee.Lastfm.dll
566
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_LASTFM_STREAMING = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_MEDIA) $(LINK_LASTFM) $(LINK_LASTFM_GUI) $(LINK_EXTENSION_LASTFM)
567
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_NOWPLAYING = $(LINK_BANSHEE_THICKCLIENT_DEPS)
568
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_NOWPLAYING = -r:$(DIR_BIN)/Banshee.NowPlaying.dll
569
 
@ENABLE_LIBRARY_WATCHER_TRUE@LINK_EXTENSION_NOWPLAYING_DEPS = $(REF_EXTENSION_NOWPLAYING) \
570
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(LINK_EXTENSION_NOWPLAYING)
571
 
 
572
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_NOWPLAYING_CLUTTER = $(LINK_BANSHEE_THICKCLIENT_DEPS)
573
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_PODCASTING = $(LINK_MIGO_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS)
574
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_AUDIOBOOK = $(LINK_BANSHEE_THICKCLIENT_DEPS)
575
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_SAMPLE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
576
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_REMOTE_AUDIO = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_ZEROCONF)
577
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_UBUNTUONEMUSICSTORE = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_UBUNTUONESHARP)
578
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_EXTENSION_WIKIPEDIA = $(LINK_BANSHEE_WEBBROWSER_DEPS)
 
522
LINK_EXTENSION_AMAZONMP3 = -r:$(DIR_BIN)/Banshee.AmazonMp3.exe
 
523
REF_EXTENSION_AMAZONMP3 = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
524
REF_EXTENSION_AMAZONMP3_STORE = $(LINK_BANSHEE_WEBBROWSER_DEPS) $(LINK_EXTENSION_AMAZONMP3)
 
525
REF_EXTENSION_AUDIOCD = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MUSICBRAINZ_DEPS)
 
526
REF_EXTENSION_BOOSCRIPT = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_BOO)
 
527
REF_EXTENSION_BPM = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
528
REF_EXTENSION_COVERART = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
529
REF_EXTENSION_DAAP = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_ICSHARP_ZIP_LIB) $(LINK_MONO_ZEROCONF)
 
530
LINK_EXTENSION_EMUSIC = -r:$(DIR_BIN)/Banshee.Emusic.dll
 
531
REF_EXTENSION_EMUSIC = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MIGO_DEPS)
 
532
REF_EXTENSION_EMUSIC_STORE = $(LINK_BANSHEE_WEBBROWSER_DEPS) $(LINK_EXTENSION_EMUSIC)
 
533
REF_EXTENSION_FILESYSTEMQUEUE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
534
REF_EXTENSION_INTERNETRADIO = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
535
REF_EXTENSION_INTERNETARCHIVE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
536
REF_EXTENSION_LIBRARYWATCHER = $(LINK_BANSHEE_SERVICES_DEPS)
 
537
REF_EXTENSION_MINIMODE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
538
REF_EXTENSION_MEEGO = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
539
LINK_EXTENSION_MEEGO = -r:$(DIR_BIN)/Banshee.MeeGo.dll $(REF_EXTENSION_MEEGO)
 
540
REF_EXTENSION_MPRIS = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
541
REF_EXTENSION_MULTIMEDIAKEYS = $(LINK_BANSHEE_SERVICES_DEPS)
 
542
REF_EXTENSION_FIXUP = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MUSICBRAINZ_DEPS) $(LINK_MIGO_DEPS)
 
543
REF_EXTENSION_NOTIFICATIONAREA = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
544
REF_EXTENSION_PLAYER_MIGRATION = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
545
REF_EXTENSION_PLAYQUEUE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
546
LINK_EXTENSION_PLAYQUEUE = -r:$(DIR_BIN)/Banshee.PlayQueue.dll
 
547
LINK_EXTENSION_PLAYQUEUE_DEPS = $(REF_EXTENSION_PLAYQUEUE) \
 
548
        $(LINK_EXTENSION_PLAYQUEUE)
 
549
 
 
550
REF_EXTENSION_SOUNDMENU = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_INDICATESHARP)
 
551
REF_EXTENSION_LASTFM = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_MEDIA) $(LINK_LASTFM) $(LINK_LASTFM_GUI)
 
552
LINK_EXTENSION_LASTFM = -r:$(DIR_BIN)/Banshee.Lastfm.dll
 
553
REF_EXTENSION_LASTFM_STREAMING = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_MEDIA) $(LINK_LASTFM) $(LINK_LASTFM_GUI) $(LINK_EXTENSION_LASTFM)
 
554
REF_EXTENSION_NOWPLAYING = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
555
LINK_EXTENSION_NOWPLAYING = -r:$(DIR_BIN)/Banshee.NowPlaying.dll
 
556
LINK_EXTENSION_NOWPLAYING_DEPS = $(REF_EXTENSION_NOWPLAYING) \
 
557
        $(LINK_EXTENSION_NOWPLAYING)
 
558
 
 
559
REF_EXTENSION_NOWPLAYING_CLUTTER = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
560
REF_EXTENSION_PODCASTING = $(LINK_MIGO_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
561
REF_EXTENSION_AUDIOBOOK = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
562
REF_EXTENSION_SAMPLE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 
563
REF_EXTENSION_REMOTE_AUDIO = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_ZEROCONF)
 
564
REF_EXTENSION_UBUNTUONEMUSICSTORE = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_UBUNTUONESHARP)
 
565
REF_EXTENSION_WIKIPEDIA = $(LINK_BANSHEE_WEBBROWSER_DEPS)
579
566
 
580
567
# Backends
581
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_GIO = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GIO) $(LINK_GUDEV) $(LINK_GKEYFILE)
582
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_GNOME = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_GCONF)
583
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_GSTREAMER = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GLIB)
584
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_UNIX = $(LINK_BANSHEE_CORE_DEPS) $(LINK_MONO_POSIX)
585
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_HAL = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_DBUS)
586
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_OSX = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(MONOMAC_LIBS)
587
 
@ENABLE_LIBRARY_WATCHER_TRUE@REF_BACKEND_BNPX11 = $(LINK_EXTENSION_NOWPLAYING_DEPS)
 
568
REF_BACKEND_GIO = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GIO) $(LINK_GUDEV) $(LINK_GKEYFILE)
 
569
REF_BACKEND_GNOME = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_GCONF)
 
570
REF_BACKEND_GSTREAMER = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GLIB)
 
571
REF_BACKEND_UNIX = $(LINK_BANSHEE_CORE_DEPS) $(LINK_MONO_POSIX)
 
572
REF_BACKEND_OSX = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(MONOMAC_LIBS)
 
573
REF_BACKEND_BNPX11 = $(LINK_EXTENSION_NOWPLAYING_DEPS)
588
574
 
589
575
# Cute hack to replace a space with something
590
 
@ENABLE_LIBRARY_WATCHER_TRUE@colon := :
591
 
@ENABLE_LIBRARY_WATCHER_TRUE@empty := 
592
 
@ENABLE_LIBRARY_WATCHER_TRUE@space := $(empty) $(empty)
 
576
colon := :
 
577
empty := 
 
578
space := $(empty) $(empty)
593
579
 
594
580
# Build path to allow running uninstalled
595
 
@ENABLE_LIBRARY_WATCHER_TRUE@RUN_PATH = $(subst $(space),$(colon), $(MONO_BASE_PATH))
596
 
@ENABLE_LIBRARY_WATCHER_TRUE@UNIQUE_FILTER_PIPE = tr [:space:] \\n | sort | uniq
597
 
@ENABLE_LIBRARY_WATCHER_TRUE@BUILD_DATA_DIR = $(top_builddir)/bin/share/$(PACKAGE)
598
 
@ENABLE_LIBRARY_WATCHER_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, \
599
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(SOURCES)) \
600
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(top_srcdir)/src/AssemblyInfo.cs
601
 
@ENABLE_LIBRARY_WATCHER_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES))
602
 
@ENABLE_LIBRARY_WATCHER_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED), \
603
 
@ENABLE_LIBRARY_WATCHER_TRUE@   -resource:$(resource),$(notdir $(resource)))
604
 
 
605
 
@ENABLE_LIBRARY_WATCHER_TRUE@INSTALL_ICONS = $(top_srcdir)/build/private-icon-theme-installer "$(mkinstalldirs)" "$(INSTALL_DATA)"
606
 
@ENABLE_LIBRARY_WATCHER_TRUE@THEME_ICONS_SOURCE = $(wildcard $(srcdir)/ThemeIcons/*/*/*.png) $(wildcard $(srcdir)/ThemeIcons/scalable/*/*.svg)
607
 
@ENABLE_LIBRARY_WATCHER_TRUE@THEME_ICONS_RELATIVE = $(subst $(srcdir)/ThemeIcons/, , $(THEME_ICONS_SOURCE))
608
 
@ENABLE_LIBRARY_WATCHER_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET)))
609
 
@ENABLE_LIBRARY_WATCHER_TRUE@ASSEMBLY_FILE = $(top_builddir)/bin/$(ASSEMBLY).$(ASSEMBLY_EXTENSION)
610
 
@ENABLE_LIBRARY_WATCHER_TRUE@INSTALL_DIR_RESOLVED = $(firstword $(subst , $(DEFAULT_INSTALL_DIR), $(INSTALL_DIR)))
611
 
@ENABLE_LIBRARY_WATCHER_TRUE@@ENABLE_TESTS_TRUE@ENABLE_TESTS_FLAG = "-define:ENABLE_TESTS"
612
 
@ENABLE_ATK_TRUE@@ENABLE_LIBRARY_WATCHER_TRUE@ENABLE_ATK_FLAG = "-define:ENABLE_ATK"
613
 
@ENABLE_IPOD_TRUE@@ENABLE_LIBRARY_WATCHER_TRUE@LEGACY_IPOD_FLAG = "-define:LEGACY_IPOD_SUPPORT"
614
 
@ENABLE_LIBRARY_WATCHER_TRUE@FILTERED_LINK = $(shell echo "$(LINK)" | $(UNIQUE_FILTER_PIPE))
615
 
@ENABLE_LIBRARY_WATCHER_TRUE@DEP_LINK = $(shell echo "$(LINK)" | $(UNIQUE_FILTER_PIPE) | sed s,-r:,,g | grep '$(top_builddir)/bin/')
616
 
@ENABLE_LIBRARY_WATCHER_TRUE@OUTPUT_FILES = \
617
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(ASSEMBLY_FILE) \
618
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(ASSEMBLY_FILE).mdb
619
 
 
620
 
@ENABLE_LIBRARY_WATCHER_TRUE@moduledir = $(INSTALL_DIR_RESOLVED)
621
 
@ENABLE_LIBRARY_WATCHER_TRUE@module_SCRIPTS = $(OUTPUT_FILES)
622
 
@ENABLE_LIBRARY_WATCHER_FALSE@EXTRA_DIST = $(SOURCES) $(RESOURCES)
623
 
@ENABLE_LIBRARY_WATCHER_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE)
624
 
@ENABLE_LIBRARY_WATCHER_TRUE@CLEANFILES = $(OUTPUT_FILES)
625
 
@ENABLE_LIBRARY_WATCHER_TRUE@DISTCLEANFILES = *.pidb
626
 
@ENABLE_LIBRARY_WATCHER_TRUE@MAINTAINERCLEANFILES = Makefile.in
 
581
RUN_PATH = $(subst $(space),$(colon), $(MONO_BASE_PATH))
 
582
UNIQUE_FILTER_PIPE = tr [:space:] \\n | sort | uniq
 
583
BUILD_DATA_DIR = $(top_builddir)/bin/share/$(PACKAGE)
 
584
SOURCES_BUILD = $(addprefix $(srcdir)/, $(SOURCES)) \
 
585
        $(top_srcdir)/src/AssemblyInfo.cs
 
586
RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES))
 
587
RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED), \
 
588
        -resource:$(resource),$(notdir $(resource)))
 
589
 
 
590
INSTALL_ICONS = $(top_srcdir)/build/private-icon-theme-installer "$(mkinstalldirs)" "$(INSTALL_DATA)"
 
591
THEME_ICONS_SOURCE = $(wildcard $(srcdir)/ThemeIcons/*/*/*.png) $(wildcard $(srcdir)/ThemeIcons/scalable/*/*.svg)
 
592
THEME_ICONS_RELATIVE = $(subst $(srcdir)/ThemeIcons/, , $(THEME_ICONS_SOURCE))
 
593
ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET)))
 
594
ASSEMBLY_FILE = $(top_builddir)/bin/$(ASSEMBLY).$(ASSEMBLY_EXTENSION)
 
595
INSTALL_DIR_RESOLVED = $(firstword $(subst , $(DEFAULT_INSTALL_DIR), $(INSTALL_DIR)))
 
596
@ENABLE_TESTS_TRUE@ENABLE_TESTS_FLAG = "-define:ENABLE_TESTS"
 
597
@HAVE_GTK3_TRUE@GTK3_FLAG = "-define:GTK3"
 
598
FILTERED_LINK = $(shell echo "$(LINK)" | $(UNIQUE_FILTER_PIPE))
 
599
DEP_LINK = $(shell echo "$(LINK)" | $(UNIQUE_FILTER_PIPE) | sed s,-r:,,g | grep '$(top_builddir)/bin/')
 
600
OUTPUT_FILES = \
 
601
        $(ASSEMBLY_FILE) \
 
602
        $(ASSEMBLY_FILE).mdb
 
603
 
 
604
moduledir = $(INSTALL_DIR_RESOLVED)
 
605
module_SCRIPTS = $(OUTPUT_FILES)
 
606
EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE)
 
607
CLEANFILES = $(OUTPUT_FILES)
 
608
DISTCLEANFILES = *.pidb
 
609
MAINTAINERCLEANFILES = Makefile.in
627
610
all: all-am
628
611
 
629
612
.SUFFIXES:
769
752
        @echo "This command is intended for maintainers to use"
770
753
        @echo "it deletes files that may require special tools to rebuild."
771
754
        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
772
 
@ENABLE_LIBRARY_WATCHER_FALSE@install-data-hook:
773
 
@ENABLE_LIBRARY_WATCHER_FALSE@uninstall-hook:
774
755
clean: clean-am
775
756
 
776
757
clean-am: clean-generic clean-libtool mostlyclean-am
855
836
        uninstall-moduleSCRIPTS
856
837
 
857
838
 
858
 
@ENABLE_LIBRARY_WATCHER_TRUE@all: $(ASSEMBLY_FILE) theme-icons
859
 
 
860
 
@ENABLE_LIBRARY_WATCHER_TRUE@run: 
861
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @pushd $(top_builddir); \
862
 
@ENABLE_LIBRARY_WATCHER_TRUE@   make run; \
863
 
@ENABLE_LIBRARY_WATCHER_TRUE@   popd;
864
 
 
865
 
@ENABLE_LIBRARY_WATCHER_TRUE@test:
866
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @pushd $(top_builddir)/tests; \
867
 
@ENABLE_LIBRARY_WATCHER_TRUE@   make $(ASSEMBLY); \
868
 
@ENABLE_LIBRARY_WATCHER_TRUE@   popd;
869
 
 
870
 
@ENABLE_LIBRARY_WATCHER_TRUE@build-debug:
871
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @echo $(DEP_LINK)
872
 
 
873
 
@ENABLE_LIBRARY_WATCHER_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE)
874
 
 
875
 
@ENABLE_LIBRARY_WATCHER_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(DEP_LINK)
876
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @mkdir -p $(top_builddir)/bin
877
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @if [ ! "x$(ENABLE_RELEASE)" = "xyes" ]; then \
878
 
@ENABLE_LIBRARY_WATCHER_TRUE@           $(top_srcdir)/build/dll-map-makefile-verifier $(srcdir)/Makefile.am $(srcdir)/$(notdir $@.config) && \
879
 
@ENABLE_LIBRARY_WATCHER_TRUE@           $(MONO) $(top_builddir)/build/dll-map-verifier.exe $(srcdir)/$(notdir $@.config) -iwinmm -ilibbanshee -ilibbnpx11 -ilibc -ilibc.so.6 -iintl -ilibmtp.dll -ilibigemacintegration.dylib -iCFRelease $(SOURCES_BUILD); \
880
 
@ENABLE_LIBRARY_WATCHER_TRUE@   fi;
881
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(MCS) \
882
 
@ENABLE_LIBRARY_WATCHER_TRUE@           $(GMCS_FLAGS) \
883
 
@ENABLE_LIBRARY_WATCHER_TRUE@           $(ASSEMBLY_BUILD_FLAGS) \
884
 
@ENABLE_LIBRARY_WATCHER_TRUE@           -nowarn:0278 -nowarn:0078 $$warn \
885
 
@ENABLE_LIBRARY_WATCHER_TRUE@           -define:HAVE_GTK_2_10 -define:NET_2_0 \
886
 
@ENABLE_LIBRARY_WATCHER_TRUE@           -debug -target:$(TARGET) -out:$@ \
887
 
@ENABLE_LIBRARY_WATCHER_TRUE@           $(BUILD_DEFINES) $(ENABLE_TESTS_FLAG) $(ENABLE_ATK_FLAG) $(LEGACY_IPOD_FLAG) \
888
 
@ENABLE_LIBRARY_WATCHER_TRUE@           $(FILTERED_LINK) $(RESOURCES_BUILD) $(SOURCES_BUILD)
889
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @if [ -e $(srcdir)/$(notdir $@.config) ]; then \
890
 
@ENABLE_LIBRARY_WATCHER_TRUE@           cp $(srcdir)/$(notdir $@.config) $(top_builddir)/bin; \
891
 
@ENABLE_LIBRARY_WATCHER_TRUE@   fi;
892
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @if [ ! -z "$(EXTRA_BUNDLE)" ]; then \
893
 
@ENABLE_LIBRARY_WATCHER_TRUE@           cp $(EXTRA_BUNDLE) $(top_builddir)/bin; \
894
 
@ENABLE_LIBRARY_WATCHER_TRUE@   fi;
895
 
 
896
 
@ENABLE_LIBRARY_WATCHER_TRUE@theme-icons: $(THEME_ICONS_SOURCE)
897
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @$(INSTALL_ICONS) -il "$(BUILD_DATA_DIR)" "$(srcdir)" $(THEME_ICONS_RELATIVE)
898
 
 
899
 
@ENABLE_LIBRARY_WATCHER_TRUE@install-data-hook: $(THEME_ICONS_SOURCE)
900
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @$(INSTALL_ICONS) -i "$(DESTDIR)$(pkgdatadir)" "$(srcdir)" $(THEME_ICONS_RELATIVE)
901
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(EXTRA_INSTALL_DATA_HOOK)
902
 
 
903
 
@ENABLE_LIBRARY_WATCHER_TRUE@uninstall-hook: $(THEME_ICONS_SOURCE)
904
 
@ENABLE_LIBRARY_WATCHER_TRUE@   @$(INSTALL_ICONS) -u "$(DESTDIR)$(pkgdatadir)" "$(srcdir)" $(THEME_ICONS_RELATIVE)
905
 
@ENABLE_LIBRARY_WATCHER_TRUE@   $(EXTRA_UNINSTALL_HOOK)
 
839
all: $(ASSEMBLY_FILE) theme-icons
 
840
 
 
841
run: 
 
842
        @pushd $(top_builddir); \
 
843
        make run; \
 
844
        popd;
 
845
 
 
846
test:
 
847
        @pushd $(top_builddir)/tests; \
 
848
        make $(ASSEMBLY); \
 
849
        popd;
 
850
 
 
851
build-debug:
 
852
        @echo $(DEP_LINK)
 
853
 
 
854
$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE)
 
855
 
 
856
$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(DEP_LINK)
 
857
        @mkdir -p $(top_builddir)/bin
 
858
        @if [ ! "x$(ENABLE_RELEASE)" = "xyes" ]; then \
 
859
                $(top_srcdir)/build/dll-map-makefile-verifier $(srcdir)/Makefile.am $(srcdir)/$(notdir $@.config) && \
 
860
                $(MONO) $(top_builddir)/build/dll-map-verifier.exe $(srcdir)/$(notdir $@.config) -iwinmm -ilibbanshee -ilibbnpx11 -ilibc -ilibc.so.6 -iintl -ilibmtp.dll -ilibigemacintegration.dylib -iCFRelease $(SOURCES_BUILD); \
 
861
        fi;
 
862
        $(MCS) \
 
863
                $(GMCS_FLAGS) \
 
864
                $(ASSEMBLY_BUILD_FLAGS) \
 
865
                -nowarn:0278 -nowarn:0078 $$warn \
 
866
                -debug -target:$(TARGET) -out:$@ \
 
867
                $(BUILD_DEFINES) $(ENABLE_TESTS_FLAG) $(GTK3_FLAG) \
 
868
                $(FILTERED_LINK) $(RESOURCES_BUILD) $(SOURCES_BUILD)
 
869
        @if [ -e $(srcdir)/$(notdir $@.config) ]; then \
 
870
                cp $(srcdir)/$(notdir $@.config) $(top_builddir)/bin; \
 
871
        fi;
 
872
        @if [ ! -z "$(EXTRA_BUNDLE)" ]; then \
 
873
                cp $(EXTRA_BUNDLE) $(top_builddir)/bin; \
 
874
        fi;
 
875
 
 
876
theme-icons: $(THEME_ICONS_SOURCE)
 
877
        @$(INSTALL_ICONS) -il "$(BUILD_DATA_DIR)" "$(srcdir)" $(THEME_ICONS_RELATIVE)
 
878
 
 
879
install-data-hook: $(THEME_ICONS_SOURCE)
 
880
        @$(INSTALL_ICONS) -i "$(DESTDIR)$(pkgdatadir)" "$(srcdir)" $(THEME_ICONS_RELATIVE)
 
881
        $(EXTRA_INSTALL_DATA_HOOK)
 
882
 
 
883
uninstall-hook: $(THEME_ICONS_SOURCE)
 
884
        @$(INSTALL_ICONS) -u "$(DESTDIR)$(pkgdatadir)" "$(srcdir)" $(THEME_ICONS_RELATIVE)
 
885
        $(EXTRA_UNINSTALL_HOOK)
906
886
 
907
887
# Tell versions [3.59,3.63) of GNU make to not export all variables.
908
888
# Otherwise a system limit (for SysV at least) may be exceeded.