DESCRIPTION = "Qi bootloader w/ Openmoko GTA02 and GTA03 support" LICENSE = "GPL" SECTION = "bootloader" PROVIDES = "virtual/bootloader" LOCALVERSION = "gitr${SRCREV}" PV = "0.0.0+${LOCALVERSION}" EXTRA_OEMAKE = "" PARALLEL_MAKE = "" BUILD_BRANCH ?= "master" QI_MACHINES = "s3c2442 s3c6410" do_configure() { echo >config.mk #sed -i s,@,, Makefile } do_compile () { gccv=`${CC} -dumpversion` for mach in ${QI_MACHINES} do ${MAKE} clean ${MAKE} CPU=$mach \ HOSTCC="${BUILD_CC}" \ COMPILER_LIB_PATH="${CROSS_DIR}/lib/gcc/${TARGET_SYS}/$gccv/" \ BUILD_BRANCH="master" \ BUILD_HEAD="${LOCALVERSION}" cp -f image/qi-$mach* ${S} done } do_deploy () { install -d ${DEPLOY_DIR_IMAGE} for mach in ${QI_MACHINES} do cat qi-$mach-${BUILD_BRANCH}_${LOCALVERSION} >> qi-$mach-${BUILD_BRANCH}_${LOCALVERSION}.udfu install -m 0644 qi-$mach-${BUILD_BRANCH}_${LOCALVERSION}.udfu ${DEPLOY_DIR_IMAGE}/qi-$mach-${BUILD_BRANCH}-${PV}-${PR}.bin ln -sf ${DEPLOY_DIR_IMAGE}/qi-${mach}-${PV}-${PR}.bin ${DEPLOY_DIR_IMAGE}/qi-${mach}-${BUILD_BRANCH}-latest.bin done } do_deploy[dirs] = "${S}" addtask deploy before do_package after do_install addtask quilt before do_patch after do_unpack addtask svnrev before do_patch after do_quilt