1 plugindir = $(libdir)/rygel-1.0
3 plugin_LTLIBRARIES = librygel-media-tracker.la
5 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
6 $(LIBGUPNP_AV_CFLAGS) \
7 $(LIBDBUS_GLIB_CFLAGS) \
8 $(LIBGSTREAMER_CFLAGS) \
11 -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(datadir)"'
13 BUILT_SOURCES = rygel-media-tracker.c \
14 rygel-tracker-root-container.c \
15 rygel-tracker-category.c \
16 rygel-tracker-video-category.c \
17 rygel-tracker-music-category.c \
18 rygel-tracker-image-category.c \
19 rygel-tracker-search-result.c \
20 rygel-tracker-get-metadata-result.c \
21 rygel-tracker-item.c \
22 rygel-tracker-video-item.c \
23 rygel-tracker-music-item.c \
24 rygel-tracker-image-item.c \
25 rygel-tracker-plugin.c \
26 rygel-tracker-plugin-factory.c
28 $(BUILT_SOURCES) : rygel-media-tracker.stamp
30 librygel_media_tracker_la_SOURCES = rygel-media-tracker.c \
31 rygel-media-tracker.vala \
32 rygel-tracker-root-container.c \
33 rygel-tracker-root-container.vala \
34 rygel-tracker-category.c \
35 rygel-tracker-category.vala \
36 rygel-tracker-video-category.c \
37 rygel-tracker-video-category.vala \
38 rygel-tracker-music-category.c \
39 rygel-tracker-music-category.vala \
40 rygel-tracker-image-category.c \
41 rygel-tracker-image-category.vala \
42 rygel-tracker-search-result.c \
43 rygel-tracker-search-result.vala \
44 rygel-tracker-get-metadata-result.c \
45 rygel-tracker-get-metadata-result.vala \
46 rygel-tracker-item.c \
47 rygel-tracker-item.vala \
48 rygel-tracker-video-item.c \
49 rygel-tracker-video-item.vala \
50 rygel-tracker-music-item.c \
51 rygel-tracker-music-item.vala \
52 rygel-tracker-image-item.c \
53 rygel-tracker-image-item.vala \
54 rygel-tracker-plugin.c \
55 rygel-tracker-plugin.vala \
56 rygel-tracker-plugin-factory.c \
57 rygel-tracker-plugin-factory.vala
59 rygel-media-tracker.stamp: $(filter %.vala,$(librygel_media_tracker_la_SOURCES))
60 $(VALAC) -C --vapidir=$(top_srcdir)/src/rygel \
61 --pkg rygel-1.0 --pkg cstuff --pkg gconf-2.0 \
62 --pkg gupnp-1.0 --pkg gupnp-av-1.0 \
63 --pkg dbus-glib-1 --pkg gee-1.0 --pkg gstreamer-0.10 $^
66 librygel_media_tracker_la_LIBADD = $(LIBGUPNP_LIBS) \
68 $(LIBDBUS_GLIB_LIBS) \
69 $(LIBGSTREAMER_LIBS) \
72 librygel_media_tracker_la_LDFLAGS = -shared -fPIC -module -avoid-version
74 CLEANFILES = rygel-media-tracker.stamp
75 MAINTAINERCLEANFILES = Makefile.in $(BUILT_SOURCES)
76 EXTRA_DIST = $(BUILT_SOURCES) rygel-media-tracker.stamp