2 # Makefile.am for MAFW gst renderer library.
4 # Author: Zeeshan Ali <zeeshan.ali@nokia.com>
6 # Copyright (C) 2007, 2008, 2009 Nokia. All rights reserved.
8 plugin_LTLIBRARIES = mafw-gst-renderer.la
10 BUILT_SOURCES = mafw-gst-renderer-marshal.c \
11 mafw-gst-renderer-marshal.h
13 mafw_gst_renderer_la_SOURCES = $(BUILT_SOURCES) \
14 blanking.c blanking.h \
15 mafw-gst-renderer.c mafw-gst-renderer.h \
16 mafw-gst-renderer-utils.c mafw-gst-renderer-utils.h \
17 mafw-gst-renderer-worker.c mafw-gst-renderer-worker.h \
18 mafw-gst-renderer-worker-volume.c mafw-gst-renderer-worker-volume.h \
19 mafw-gst-renderer-state.c mafw-gst-renderer-state.h \
20 mafw-gst-renderer-state-playing.c mafw-gst-renderer-state-playing.h \
21 mafw-gst-renderer-state-paused.c mafw-gst-renderer-state-paused.h \
22 mafw-gst-renderer-state-stopped.c mafw-gst-renderer-state-stopped.h \
23 mafw-gst-renderer-state-transitioning.c mafw-gst-renderer-state-transitioning.h \
24 mafw-playlist-iterator.c mafw-playlist-iterator.h
26 mafw_gst_renderer_la_CPPFLAGS = $(DEPS_CFLAGS) $(VOLUME_CFLAGS) \
27 -DPREFIX=\"$(prefix)\" $(_CFLAGS)
28 mafw_gst_renderer_la_LDFLAGS = -avoid-version -module $(_LDFLAGS)
29 mafw_gst_renderer_la_LIBADD = $(DEPS_LIBS) $(VOLUME_LIBS) \
30 -lgstinterfaces-0.10 -lgstpbutils-0.10
33 mafw_gst_renderer_la_SOURCES += gstscreenshot.c gstscreenshot.h
34 mafw_gst_renderer_la_CPPFLAGS += $(GDKPIXBUF_CFLAGS)
35 mafw_gst_renderer_la_LIBADD += $(GDKPIXBUF_LIBS)
39 mafw_gst_renderer_la_CPPFLAGS += $(CONIC_CFLAGS)
40 mafw_gst_renderer_la_LIBADD += $(CONIC_LIBS)
43 mafw-gst-renderer-marshal.c: mafw-gst-renderer-marshal.list
45 echo '#include "mafw-gst-renderer-marshal.h"'; \
46 $(GLIB_GENMARSHAL) --prefix=mafw_gst_renderer_marshal --body $^ \
49 mafw-gst-renderer-marshal.h: mafw-gst-renderer-marshal.list
50 $(GLIB_GENMARSHAL) --prefix=mafw_gst_renderer_marshal --header \
53 EXTRA_DIST = mafw-gst-renderer-marshal.list
54 CLEANFILES = *.gcno *.gcda
55 MAINTAINERCLEANFILES = Makefile.in *.loT