build,core,plugins: Port to GDBus and GVariant
[profile/ivi/rygel.git] / src / plugins / media-export / Makefile.am
1 if UNINSTALLED
2 shareddir = $(abs_top_builddir)/data
3 else
4 shareddir = $(datadir)/rygel
5 endif
6
7 plugindir = $(libdir)/rygel-1.0
8
9 plugin_LTLIBRARIES = librygel-media-export.la
10
11 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
12             $(LIBGUPNP_AV_CFLAGS) \
13             $(LIBGUPNP_DLNA_CFLAGS) \
14             $(LIBSQLITE3_CFLAGS) \
15             $(GEE_CFLAGS) \
16             $(UUID_CFLAGS) \
17             $(GSTREAMER_TAG_CFLAGS) \
18             $(GSTREAMER_APP_CFLAGS) \
19             -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(datadir)"' \
20             -include config.h
21
22 librygel_media_export_la_SOURCES = rygel-media-export-plugin.vala \
23                                    rygel-media-export-database.vala \
24                                    rygel-media-export-db-container.vala \
25                                    rygel-media-export-sql-factory.vala \
26                                    rygel-media-export-media-cache.vala \
27                                    rygel-media-export-sql-operator.vala \
28                                    rygel-media-export-sql-function.vala \
29                                    rygel-media-export-media-cache-upgrader.vala \
30                                    rygel-media-export-metadata-extractor.vala \
31                                    rygel-media-export-null-container.vala \
32                                    rygel-media-export-dummy-container.vala \
33                                    rygel-media-export-root-container.vala \
34                                    rygel-media-export-query-container.vala \
35                                    rygel-media-export-dbus-service.vala \
36                                    rygel-media-export-recursive-file-monitor.vala \
37                                    rygel-media-export-harvester.vala \
38                                    rygel-media-export-harvesting-task.vala \
39                                    rygel-media-export-item.vala \
40                                    rygel-media-export-jpeg-writer.vala \
41                                    rygel-media-export-object-factory.vala
42
43 librygel_media_export_la_VALAFLAGS = --vapidir=$(top_srcdir)/src/rygel \
44                                      --pkg rygel-1.0 \
45                                      --pkg gupnp-1.0 \
46                                      --pkg gupnp-av-1.0 \
47                                      --pkg gupnp-dlna-1.0 \
48                                      --pkg libsoup-2.4 \
49                                      --pkg gee-1.0 \
50                                      --pkg libxml-2.0 \
51                                      --pkg gstreamer-tag-0.10 \
52                                      --pkg gstreamer-app-0.10 \
53                                      --pkg sqlite3 -g
54
55 librygel_media_export_la_LIBADD = $(LIBGUPNP_LIBS) \
56                                   $(LIBGUPNP_AV_LIBS) \
57                                   $(LIBGUPNP_DLNA_LIBS) \
58                                   $(LIBGSTREAMER_LIBS) \
59                                   $(GSTREAMER_TAG_LIBS) \
60                                   $(GSTREAMER_APP_LIBS) \
61                                   $(LIBSQLITE3_LIBS) \
62                                   $(GEE_LIBS) \
63                                   $(UUID_LIBS)
64 librygel_media_export_la_LDFLAGS = -shared -fPIC -module -avoid-version
65
66 MAINTAINERCLEANFILES = Makefile.in