vdr: fix dependency for libintl
[openembedded.git] / recipes / qi / qi.inc
blob949a011463e4602a84c63e7aa18276676c29fc8d
1 DESCRIPTION = "Qi bootloader w/ Openmoko GTA01, GTA02, and GTA03 support"
2 LICENSE = "GPL"
3 SECTION = "bootloader"
4 PROVIDES = "virtual/bootloader"
5 LOCALVERSION = "gitr${SRCREV}"
6 PV = "1.0.2+${LOCALVERSION}"
8 EXTRA_OEMAKE = ""
9 PARALLEL_MAKE = ""
11 do_configure() {
12         echo >config.mk
13         # uncomment to debug
14         sed -i s,@,, Makefile
15         cat >config.mk <<EOF
17 BUILD_HOST=\$(shell hostname)
18 BUILD_VERSION=${PV}
19 BUILD_DATE=\$(shell date)
21 # NOTE: The following depends on the fact that only one version of the cross-compiler
22 # has been built. If it bails out with something like: "| arm-linux-ld: 4.3.3: No such file or directory"
23 # then you need to remove all previously built toolchain directories out of the cross library path.
24 GCCV="`${CC} -dumpversion`"
25 COMPILER_LIB_PATH_PRE=${CROSS_DIR}/lib/gcc/${TARGET_SYS}/$(GCCV)
26 COMPILER_LIB_PATH=\$(COMPILER_LIB_PATH_PRE)/\$(shell ls \$(COMPILER_LIB_PATH_PRE))
28 AS=${AS}
29 LD=${LD}
30 CC=${HOST_PREFIX}gcc
31 OBJCOPY=${OBJCOPY}
32 OBJDUMP=${OBJDUMP}
33 HOSTCC=${BUILD_CC}
35 export HOSTCC BUILD_HOST BUILD_VERSION BUILD_DATE CROSS_COMPILE AD LD CC OBJCOPY OBJDUMP MKUDFU
36 EOF     
39 do_compile() {
40         make clean && \
41         make CPU=s3c2442 && \
42         make CPU=s3c2410 && \
43         make CPU=s3c6410
46 do_deploy () {
47         install -d ${DEPLOY_DIR_IMAGE}
48         cp -f image/qi-*.udfu ${DEPLOY_DIR_IMAGE}
51 PACKAGE_ARCH = "${MACHINE_ARCH}"
53 do_deploy[dirs] = "${S}"
54 addtask deploy before do_package after do_install
55 addtask quilt before do_patch after do_unpack
56 addtask svnrev before do_patch after do_quilt