summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
blob: 9251f7240e8391e8b92a49ebe89541f1fa9b78b7 (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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
include $(top_srcdir)/Makefile.decls

all: Makefile all-tests

if WITH_GSSDP
GSSDP_TESTS = test-publisher test-browser
endif
if WITH_GUPNP
GUPNP_TESTS = server-test proxy-test browsing-test introspection-test
endif
if WITH_GUPNP_AV
GUPNP_AV_TESTS = search-criteria-test 
endif

all-tests: $(GSSDP_TESTS) $(GUPNP_TESTS) $(GUPNP_AV_TESTS)

test-publisher: test-publisher.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gssdp-1.0 \
		-o $(@F) $<

test-browser: test-browser.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gssdp-1.0 \
		-o $(@F) $<

server-test: server-test.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gupnp-1.0 \
		-o $(@F) $<

proxy-test: proxy-test.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gupnp-1.0 \
		-o $(@F) $<

browsing-test: browsing-test.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gupnp-1.0 \
		-o $(@F) $<

introspection-test: introspection-test.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gupnp-1.0 \
		-o $(@F) $<

search-criteria-test: search-criteria-test.vala
	$(QUIET_VALAC)$(VALAC) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--pkg=gupnp-av-1.0 \
		-o $(@F) $<

CLEANFILES = \
	test-publisher \
	test-browser \
	server-test \
	proxy-test \
	browsing-test \
	introspection-test \
	search-criteria-test

EXTRA_DIST = \
	test-publisher.vala \
	test-browser.vala \
	server-test.vala \
	proxy-test.vala \
	browsing-test.vala \
	introspection-test.vala \
	search-criteria-test.vala