summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
blob: 3d109c52edefde75dc6563e7dceb14ce89d93f6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
include $(top_srcdir)/glib.mk

INCLUDES =				\
	-I$(top_srcdir)			\
	-I$(top_srcdir)/gdk-pixbuf	\
	$(GDK_PIXBUF_DEBUG_FLAGS)	\
	$(GDK_PIXBUF_DEP_CFLAGS)	\
	$(NULL)

DEPS = \
	$(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la

LDADD = \
	$(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la 	\
	$(GDK_PIXBUF_DEP_LIBS) \
	$(GLIB_LIBS) \
	$(NULL)

noinst_PROGRAMS = 			\
	animation			\
	pixbuf-read			\
	pixbuf-lowmem			\
	pixbuf-randomly-modified	\
	pixbuf-random			\
	pixbuf-threads			\
	pixbuf-icon-serialize		\
	$(NULL)

test_programs = 			\
	animation			\
	pixbuf-icon-serialize 		\
	pixbuf-randomly-modified	\
	pixbuf-threads			\
	pixbuf-icc			\
	pixbuf-stream			\
	pixbuf-resource			\
	$(NULL)

dist_test_data = 			\
	test-image.png			\
	test-animation.gif		\
	test-animation.ani		\
	icc-profile.jpeg		\
	icc-profile.png			\
	$(wildcard $(srcdir)/test-images/*)

pixbuf_resource_SOURCES = 		\
	pixbuf-resource.c		\
	resources.h			\
	resources.c

BUILT_SOURCES = resources.h resources.c
DISTCLEANFILES = resources.h resources.c
EXTRADIST = resources.gresource.xml

resources.h: resources.gresource.xml
	$(AM_V_GEN) GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache GDK_PIXBUF_PIXDATA=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-pixdata $(GLIB_COMPILE_RESOURCES) $(srcdir)/resources.gresource.xml --target=$@ --sourcedir=$(srcdir) --generate-header

resources.c: resources.gresource.xml
	$(AM_V_GEN) GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache GDK_PIXBUF_PIXDATA=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-pixdata $(GLIB_COMPILE_RESOURCES) $(srcdir)/resources.gresource.xml --target=$@ --sourcedir=$(srcdir) --generate-source

-include $(top_srcdir)/git.mk