2b7d1cd7115a35bbc18c4e5867d38de95efe300b
[profile/ivi/rygel.git] / src / plugins / test / Makefile.am
1 plugindir = $(libdir)/rygel-1.0
2
3 plugin_LTLIBRARIES = librygel-test.la
4
5 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
6             $(LIBGUPNP_AV_CFLAGS) \
7             $(LIBDBUS_GLIB_CFLAGS) \
8             $(GEE_CFLAGS) \
9             $(LIBGSTREAMER_CFLAGS) \
10             $(LIBGCONF_CFLAGS) \
11             -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(datadir)"'
12
13 BUILT_SOURCES = rygel-test-content-dir.c \
14                 rygel-test-root-container.c \
15                 rygel-test-item.c \
16                 rygel-test-audio-item.c \
17                 rygel-test-video-item.c \
18                 rygel-test-plugin.c
19
20 $(BUILT_SOURCES) : rygel-test.stamp
21
22 librygel_test_la_SOURCES = rygel-test-content-dir.c \
23                            rygel-test-content-dir.vala \
24                            rygel-test-root-container.c \
25                            rygel-test-root-container.vala \
26                            rygel-test-item.c \
27                            rygel-test-item.vala \
28                            rygel-test-audio-item.c \
29                            rygel-test-audio-item.vala \
30                            rygel-test-video-item.c \
31                            rygel-test-video-item.vala \
32                            rygel-test-plugin.c \
33                            rygel-test-plugin.vala
34
35 rygel-test.stamp: $(filter %.vala,$(librygel_test_la_SOURCES))
36         $(VALAC) -C --vapidir=$(top_srcdir)/src/rygel \
37         --pkg rygel-1.0 --pkg cstuff --pkg gconf-2.0 \
38         --pkg gupnp-1.0 --pkg gupnp-av-1.0 \
39         --pkg dbus-glib-1 --pkg gee-1.0 --pkg gstreamer-0.10 $^
40         touch $@
41
42 librygel_test_la_LIBADD = $(LIBGUPNP_LIBS) \
43                           $(LIBGUPNP_AV_LIBS) \
44                           $(LIBDBUS_GLIB_LIBS) \
45                           $(LIBGSTREAMER_LIBS) \
46                           $(GEE_LIBS) \
47                           $(LIBGCONF_LIBS)
48 librygel_test_la_LDFLAGS = -shared -fPIC -module -avoid-version
49
50 CLEANFILES = rygel-test.stamp
51 MAINTAINERCLEANFILES = Makefile.in $(BUILT_SOURCES)
52 EXTRA_DIST = $(BUILT_SOURCES) rygel-test.stamp