summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: 11881dfd99a86800f0263086ee8d9928253625b4 (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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
include $(top_srcdir)/Makefile.decls

ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}

SUBDIRS = . tests

pkgconfig_DATA= gupnp-vala-1.0.pc
pkgconfigdir = $(libdir)/pkgconfig

STAMP_FILES =
VAPI_FILES =
DEPS_FILES =
GUPNP_DEPENDS =

if WITH_GSSDP
STAMP_FILES += gssdp-1.0.stamp
VAPI_FILES += gssdp-1.0.vapi
DEPS_FILES += gssdp-1.0.deps
GUPNP_DEPENDS += gssdp-1.0.vapi
endif

if WITH_GUPNP
STAMP_FILES += gupnp-1.0.stamp
VAPI_FILES += gupnp-1.0.vapi
DEPS_FILES += gupnp-1.0.deps
endif

if WITH_GUPNP_AV
STAMP_FILES += gupnp-av-1.0.stamp
VAPI_FILES += gupnp-av-1.0.vapi
DEPS_FILES += gupnp-av-1.0.deps
endif

if WITH_GUPNP_DLNA
STAMP_FILES += gupnp-dlna-1.0.stamp
VAPI_FILES += gupnp-dlna-1.0.vapi
DEPS_FILES += gupnp-dlna-1.0.deps
endif

gssdp-1.0.vapi: gssdp-1.0.stamp
	@true
gssdp-1.0.stamp:
	$(QUIET_GEN)$(VAPIGEN) \
		--quiet \
		--vapidir=@VAPIDIR@ \
		--library gssdp-1.0 \
		gssdp-1.0/* \
	&& echo timestamp > $(@F)

gssdp-1.0.deps:
	$(QUIET_GEN)cp -f gssdp-1.0/gssdp-1.0.deps $(@F)


gupnp-1.0.vapi: gupnp-1.0.stamp
	@true
gupnp-1.0.stamp: $(GUPNP_DEPENDS)
	$(QUIET_GEN)$(VAPIGEN) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--library gupnp-1.0 \
		gupnp-1.0/* \
	&& echo timestamp > $(@F)

gupnp-1.0.deps:
	$(QUIET_GEN)cp -f gupnp-1.0/gupnp-1.0.deps $(@F)

gupnp-av-1.0.vapi: gupnp-av-1.0.stamp
	@true
gupnp-av-1.0.stamp: gupnp-1.0.vapi
	$(QUIET_GEN)$(VAPIGEN) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--library gupnp-av-1.0 \
		gupnp-av-1.0/* \
	&& echo timestamp > $(@F)

gupnp-av-1.0.deps:
	$(QUIET_GEN)cp -f gupnp-av-1.0/gupnp-av-1.0.deps $(@F)

gupnp-dlna-1.0.vapi: gupnp-dlna-1.0.stamp
	@true
gupnp-dlna-1.0.stamp:
	$(QUIET_GEN)$(VAPIGEN) \
		--quiet \
		--vapidir=$(top_srcdir) \
		--vapidir=@VAPIDIR@ \
		--library gupnp-dlna-1.0 \
		gupnp-dlna-1.0/* \
	&& echo timestamp > $(@F)

gupnp-dlna-1.0.deps:
	$(QUIET_GEN)cp -f gupnp-dlna-1.0/gupnp-dlna-1.0.deps $(@F)


vapidir = @VAPIDIR@
vapi_DATA = $(VAPI_FILES) $(DEPS_FILES)

EXTRA_DIST = $(STAMP_FILES) $(VAPI_FILES) $(DEPS_FILES)

MAINTAINERCLEANFILES = $(STAMP_FILES) $(VAPI_FILES) $(DEPS_FILES)
CLEANFILES = $(STAMP_FILES) $(VAPI_FILES) $(DEPS_FILES)