blob: a2865021d27b19ba54b578793a1394dadc31aa48 (
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
|
SUMMARY = "testsuite for CommonAPI"
SECTION = "test"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
PR = "r0"
inherit autotools cmake pkgconfig
DEPENDS += " common-api-c++ common-api-c++-dbus glib-2.0"
SRC_URI = " \
file://${PN}-${PV}.tar.gz \
"
S = "${WORKDIR}/${PN}"
EXTRA_OECMAKE += "-DUSE_INSTALLED_COMMONAPI=ON -DUSE_INSTALLED_DBUS=ON -DCMAKE_INSTALL_PREFIX=/usr"
FILES_${PN} = " \
/opt/tests/${PN}/E0* \
/opt/tests/${PN}/*/README \
/opt/tests/${PN}/*/commonapi4dbus.ini \
/opt/tests/${PN}/*/*Client \
/opt/tests/${PN}/*/*Service \
${libdir}/*.so \
"
FILES_${PN}-dev = ""
FILES_${PN}-dbg += " \
/opt/tests/${PN}/.debug/* \
/opt/tests/${PN}/*/.debug/* \
${libdir}/.debug/* \
"
do_install() {
_DEST=${D}/opt/tests/${PN}
_BIN=${WORKDIR}/build
install -d ${_DEST}
install -d ${D}${libdir}
for i in `\ls ${_BIN} | grep E0`; do
install -m 0755 ${_BIN}/${i}/${i}Client ${_DEST}
install -m 0755 ${_BIN}/${i}/${i}Service ${_DEST}
install -m 0755 ${_BIN}/${i}/lib${i}-dbus.so ${D}${libdir}
done
for i in BlueZ ObjectPathSimple UDisks2 VariantSimple; do
install -d ${_DEST}/${i}
install -m 0755 ${_BIN}/${i}/${i}Client ${_DEST}/${i}
rm -rf ${_DEST}/${i}/.debug
if [ -e ${_BIN}/${i}/${i}Service ]; then
install -m 0755 ${_BIN}/${i}/${i}Service ${_DEST}/${i}
fi
if [ -e ${S}/${i}/README ]; then
install -m 0644 ${S}/${i}/README ${_DEST}/${i}
fi
if [ -e ${S}/${i}/commonapi4dbus.ini ]; then
install -m 0644 ${S}/${i}/commonapi4dbus.ini ${_DEST}/${i}
fi
install -m 0755 ${_BIN}/${i}/lib${i}-dbus.so ${D}${libdir}
done
}
|