xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-support/dfu-util/dfu-util-native_0.11.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunrequire dfu-util_${PV}.bb
2*4882a593Smuzhiyun
3*4882a593Smuzhiyuninherit deploy native
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunDEPENDS = "libusb1-native"
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunPACKAGECONFIG ??= ""
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunPACKAGECONFIG[static] = "CFLAGS='${CFLAGS} -pthread -static',,"
10*4882a593Smuzhiyun
11*4882a593Smuzhiyundo_deploy() {
12*4882a593Smuzhiyun    install -m 0755 src/dfu-util ${DEPLOYDIR}/dfu-util-${PV}
13*4882a593Smuzhiyun    rm -f ${DEPLOYDIR}/dfu-util
14*4882a593Smuzhiyun    ln -sf ./dfu-util-${PV} ${DEPLOYDIR}/dfu-util
15*4882a593Smuzhiyun}
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunaddtask deploy before do_package after do_install
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun# cleandirs should possibly be in deploy.bbclass but we need it
20*4882a593Smuzhiyundo_deploy[cleandirs] = "${DEPLOYDIR}"
21*4882a593Smuzhiyun# clear stamp-extra-info since MACHINE_ARCH is normally put there by
22*4882a593Smuzhiyun# deploy.bbclass
23*4882a593Smuzhiyundo_deploy[stamp-extra-info] = ""
24*4882a593Smuzhiyun
25