2012-04-27 15:44:27 +00:00
|
|
|
DESCRIPTION = "Davinci UBL for the sysmobts v1 and v2"
|
|
|
|
HOMEPAGE = "http://www.sysmocom.de"
|
|
|
|
SECTION = "bootloaders"
|
|
|
|
PRIORITY = "optional"
|
|
|
|
|
|
|
|
LICENSE = "GPLv2+"
|
|
|
|
LIC_FILES_CHKSUM = "file://ubl.c;beginline=1;endline=22;md5=806283bb3c475d9082e41f09020373ff"
|
|
|
|
|
2012-08-21 13:14:47 +00:00
|
|
|
SRC_URI = "git://git.sysmocom.de/sysmo-bts/ubl;protocol=git;branch=master"
|
2014-07-11 10:18:38 +00:00
|
|
|
SRCREV = "43383917fde3cec70d0e09c6ea77302cd32b479f"
|
2014-05-19 17:40:24 +00:00
|
|
|
SRCREV_sysmobts-v1 = "d04f24974a5b1e24cb9414ebc2e84a91848982c4"
|
2012-04-27 15:44:27 +00:00
|
|
|
PV = "v0.2.11+git${SRCPV}"
|
2013-06-21 09:54:49 +00:00
|
|
|
PR = "r3"
|
2012-04-27 15:44:27 +00:00
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
|
|
|
|
inherit deploy
|
|
|
|
|
|
|
|
EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}"
|
|
|
|
|
2013-06-21 09:54:49 +00:00
|
|
|
UBL_IMAGE ?= "ubl-${MACHINE}-${PKGV}-${PKGR}.elf"
|
2012-04-27 15:44:27 +00:00
|
|
|
UBL_SYMLINK ?= "ubl-${MACHINE}.elf"
|
|
|
|
|
|
|
|
BOARD_NAME_sysmobts-v1 = "sysmobts_v1"
|
|
|
|
BOARD_NAME_sysmobts-v2 = "sysmobts_v2"
|
|
|
|
|
|
|
|
do_compile() {
|
|
|
|
unset LDFLAGS
|
|
|
|
unset CFLAGS
|
|
|
|
unset CPPFLAGS
|
2014-11-03 07:35:44 +00:00
|
|
|
oe_runmake BOARD=${BOARD_NAME} CC="$CC"
|
2012-04-27 15:44:27 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
do_deploy() {
|
|
|
|
install ${S}/ubl_${BOARD_NAME}.elf ${DEPLOYDIR}/${UBL_IMAGE}
|
|
|
|
cd ${DEPLOYDIR}
|
|
|
|
rm -f ${UBL_SYMLINK}
|
|
|
|
ln -sf ${UBL_IMAGE} ${UBL_SYMLINK}
|
|
|
|
}
|
|
|
|
|
|
|
|
addtask deploy before do_build after do_compile
|