1SUBDIRS = 2 3AM_CPPFLAGS = \ 4 -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ 5 -DG_LOG_DOMAIN=\"Rhythmbox\" \ 6 -I$(top_srcdir) \ 7 -I$(top_srcdir)/lib \ 8 -I$(top_srcdir)/widgets \ 9 $(RHYTHMBOX_CFLAGS) \ 10 $(NO_STRICT_ALIASING_CFLAGS) 11 12INSTALLED_METADATA_HELPER=`echo rhythmbox-metadata | sed '$(transform)'` 13 14AM_CPPFLAGS += \ 15 -DLIBEXEC_DIR=\"$(libexecdir)\" \ 16 -DINSTALLED_METADATA_HELPER=\"$(INSTALLED_METADATA_HELPER)\" 17 18# API 19 20metadataincludedir = $(includedir)/rhythmbox/metadata 21metadatainclude_HEADERS = \ 22 rb-ext-db-key.h \ 23 rb-ext-db.h \ 24 rb-metadata.h 25 26# client library 27 28noinst_LTLIBRARIES = librbmetadata.la 29 30librbmetadata_la_SOURCES = \ 31 rb-ext-db-key.h \ 32 rb-ext-db-key.c \ 33 rb-ext-db.h \ 34 rb-ext-db.c \ 35 rb-metadata.h \ 36 rb-metadata-common.c \ 37 rb-metadata-dbus.h \ 38 rb-metadata-dbus.c \ 39 rb-metadata-dbus-client.c 40 41librbmetadata_la_LIBADD = \ 42 $(RHYTHMBOX_LIBS) 43 44# service 45 46noinst_LTLIBRARIES += librbmetadatasvc.la 47 48librbmetadatasvc_la_SOURCES = \ 49 rb-metadata.h \ 50 rb-metadata-common.c \ 51 rb-metadata-dbus.h \ 52 rb-metadata-dbus.c \ 53 rb-metadata-gst.c \ 54 rb-metadata-gst-common.h \ 55 rb-metadata-gst-common.c 56 57libexec_PROGRAMS = rhythmbox-metadata 58rhythmbox_metadata_SOURCES = \ 59 rb-metadata-dbus-service.c 60 61rhythmbox_metadata_LDADD = \ 62 librbmetadatasvc.la \ 63 $(top_builddir)/lib/librb.la \ 64 $(RHYTHMBOX_LIBS) \ 65 -lgstpbutils-1.0 66 67# test program? 68noinst_PROGRAMS = test-metadata 69test_metadata_SOURCES = \ 70 test-metadata.c 71 72test_metadata_LDADD = \ 73 librbmetadata.la \ 74 $(top_builddir)/lib/librb.la \ 75 $(RHYTHMBOX_LIBS) \ 76 -lgstpbutils-1.0 77 78librbmetadata_la_LDFLAGS = -export-dynamic 79