build,core,plugins: Port to GDBus and GVariant
[profile/ivi/rygel.git] / src / plugins / external / 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-external.la
10
11 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
12             $(LIBGUPNP_AV_CFLAGS) \
13             $(GEE_CFLAGS) \
14             $(LIBGSTREAMER_CFLAGS) \
15             $(UUID_FLAGS) \
16             -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(shareddir)"' \
17             -include config.h
18
19 librygel_external_la_SOURCES = rygel-external-container.vala \
20                                rygel-external-dummy-container.vala \
21                                rygel-external-item-factory.vala \
22                                rygel-external-album-art-factory.vala \
23                                rygel-external-thumbnail-factory.vala \
24                                rygel-external-plugin.vala \
25                                rygel-external-interfaces.vala \
26                                rygel-external-plugin-factory.vala \
27                                rygel-external-icon-factory.vala
28
29 rygel-external.stamp: $(librygel_external_la_VALASOURCES)
30 librygel_external_la_VALAFLAGS = --vapidir=$(top_srcdir)/src/rygel \
31                                  --pkg rygel-1.0 --pkg gupnp-1.0 \
32                                  --pkg gupnp-av-1.0 --pkg gee-1.0 \
33                                  --pkg gstreamer-0.10 --pkg gconf-2.0 -g
34
35 librygel_external_la_LIBADD = $(LIBGUPNP_LIBS) \
36                               $(LIBGUPNP_AV_LIBS) \
37                               $(LIBGSTREAMER_LIBS) \
38                               $(GEE_LIBS) \
39                               $(UUID_LIBS)
40 librygel_external_la_LDFLAGS = -shared -fPIC -module -avoid-version
41
42 MAINTAINERCLEANFILES = Makefile.in