summaryrefslogtreecommitdiffstats
path: root/recipes-extended/xen/xen-blktap.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/xen/xen-blktap.inc')
-rw-r--r--recipes-extended/xen/xen-blktap.inc76
1 files changed, 76 insertions, 0 deletions
diff --git a/recipes-extended/xen/xen-blktap.inc b/recipes-extended/xen/xen-blktap.inc
new file mode 100644
index 00000000..5f385ddc
--- /dev/null
+++ b/recipes-extended/xen/xen-blktap.inc
@@ -0,0 +1,76 @@
1# The Xen block tap components are packaged separately here to support
2# the option to build them in a separate recipe from xen-tools.
3
4BLKTAP_PACKAGES ?= " \
5 ${PN}-blktap \
6 ${PN}-libblktap \
7 ${PN}-libblktapctl \
8 ${PN}-libblktapctl-dev \
9 ${PN}-libblktap-dev \
10 ${PN}-libvhd \
11 ${PN}-libvhd-dev \
12 ${PN}-blktap-staticdev \
13 "
14
15BLKTAP_PROVIDES ?= " \
16 virtual/blktap \
17 virtual/libblktap \
18 virtual/libblktapctl \
19 virtual/libvhd \
20 "
21
22BLKTAP_RRECOMMENDS ?= " \
23 virtual/blktap \
24 virtual/libblktap \
25 virtual/libblktapctl \
26 virtual/libvhd \
27 "
28
29RPROVIDES_${PN}-blktap = "virtual/blktap"
30RPROVIDES_${PN}-libblktap = "virtual/libblktap"
31RPROVIDES_${PN}-libblktapctl = "virtual/libblktapctl"
32RPROVIDES_${PN}-libvhd = "virtual/libvhd"
33
34FILES_${PN}-blktap-staticdev += "\
35 ${libdir}/libblktapctl.a \
36 ${libdir}/libvhd.a \
37 ${libdir}/libblktap.a \
38 "
39
40FILES_${PN}-libblktapctl = "${libdir}/libblktapctl.so.*"
41FILES_${PN}-libblktapctl-dev = " \
42 ${libdir}/libblktapctl.so \
43 ${libdir}/pkgconfig/xenblktapctl.pc \
44 ${datadir}/pkgconfig/xenblktapctl.pc \
45 "
46
47FILES_${PN}-libvhd = "${libdir}/libvhd.so.*"
48FILES_${PN}-libvhd-dev = " \
49 ${libdir}/libvhd.so \
50 ${libdir}/pkgconfig/vhd.pc \
51 ${datadir}/pkgconfig/vhd.pc \
52 "
53
54FILES_${PN}-libblktap = "${libdir}/libblktap.so.*"
55FILES_${PN}-libblktap-dev = " \
56 ${libdir}/libblktap.so \
57 ${libdir}/pkgconfig/blktap.pc \
58 ${datadir}/pkgconfig/blktap.pc \
59 "
60
61FILES_${PN}-blktap = "\
62 ${sbindir}/blktapctrl \
63 ${sbindir}/img2qcow \
64 ${sbindir}/lock-util \
65 ${sbindir}/qcow2raw \
66 ${sbindir}/qcow-create \
67 ${sbindir}/tap-ctl \
68 ${sbindir}/tapdisk \
69 ${sbindir}/tapdisk2 \
70 ${sbindir}/tapdisk-client \
71 ${sbindir}/tapdisk-diff \
72 ${sbindir}/tapdisk-stream \
73 ${sbindir}/td-util \
74 ${sbindir}/vhd-update \
75 ${sbindir}/vhd-util \
76 "