Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SUMMARY = "deploys firmware"
- LICENSE = "CLOSED"
- PACKAGE_ARCH = "all"
- DEPLOYLINK = "${PN}.hex"
- DEPLOYHEX = "${PN}${PV}.hex"
- HEX = "firmware_${PV}.hex"
- HEX_INSTALL_NAME = "dev_0.hex"
- S = "${WORKDIR}/proj"
- SRCREV = "${AUTOREV}"
- SRC_URI = "svn://somesvnserver.com/trunk/proj;protocol=http;module=Exe"
- inherit allarch
- do_install() {
- install -D -m 0644 ${S}/${HEX} ${D}/firmware/${HEX_INSTALL_NAME}
- }
- FILES_${PN} = " \
- firmware/${HEX_INSTALL_NAME} \
- "
- INSANE_SKIP_${PN} += "already-stripped"
- inherit deploy
- do_deploy() {
- install -D -m 0644 ${S}/${HEX} ${DEPLOYDIR}/${DEPLOYHEX}
- ln -sf ${DEPLOYHEX} ${DEPLOYDIR}/${DEPLOYLINK}
- }
- addtask deploy after do_unpack before do_build
- do_deploy[vardepsexclude] = "DATETIME"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement