blob: ce28508fec4f2ba0d1c10a674e08919b6f74ff65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
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
|