2 # Makefile.am for MAFW gst renderer library.
4 # Author: Visa Smolander <visa.smolander@nokia.com>
6 # Copyright (C) 2007, 2008, 2009 Nokia. All rights reserved.
8 TESTS = check-mafw-gst-renderer
9 TESTS_ENVIRONMENT = CK_FORK=yes \
10 TESTS_DIR=@abs_srcdir@
12 noinst_PROGRAMS = $(TESTS)
14 AM_CFLAGS = $(_CFLAGS)
15 AM_LDFLAGS = $(_LDFLAGS)
17 INCLUDES = -I$(top_srcdir)/libmafw-gst-renderer \
19 $(DEPS_TESTS_CFLAGS) \
22 LDADD = $(CHECKMORE_LIBS) \
25 $(top_builddir)/libmafw-gst-renderer/mafw-gst-renderer.la \
26 -lgstinterfaces-0.10 -lgsttag-0.10
29 INCLUDES += $(GDKPIXBUF_CFLAGS)
30 LDADD += $(GDKPIXBUF_LIBS)
34 INCLUDES += $(CONIC_CFLAGS)
35 LDADD += $(CONIC_LIBS)
38 EXTRA_DIST = media/test.wav media/test.avi media/testframe.png
40 # -----------------------------------------------
41 # Test programs build specs
42 # -----------------------------------------------
44 check_mafw_gst_renderer_SOURCES = check-main.c \
45 check-mafw-gst-renderer.c \
46 mafw-mock-playlist.c mafw-mock-playlist.h \
47 mafw-mock-pulseaudio.c mafw-mock-pulseaudio.h
49 CLEANFILES = $(TESTS) mafw.db *.gcno *.gcda
50 MAINTAINERCLEANFILES = Makefile.in
52 # Run valgrind on tests.
53 VG_OPTS := --suppressions=test.suppressions --tool=memcheck \
54 --leak-check=full --show-reachable=yes
57 G_SLICE=always-malloc G_DEBUG=gc-friendly WAIT_TIMEOUT=25000 \
58 libtool --mode=execute valgrind $(VG_OPTS) $$p 2>vglog.$$p; \