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