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