summaryrefslogtreecommitdiff
path: root/packages/avr-libc/avr-libc_1.0.3.bb
blob: 1c627a15766a9c34fe48b82aa4831be79cf9f190 (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
HOMEPAGE = "http://www.nongnu.org/avr-libc"
DESCRIPTION = "C library for use with GCC on Atmel AVR microcontrollers"
PROVIDES = "virtual/libc"
SECTION = "libs"
LICENSE = "BSD"

python __anonymous () {
    import bb, re
    if (re.match('avr', bb.data.getVar('TARGET_ARCH', d, 1)) == None):
        raise bb.parse.SkipPackage("incompatible with arch %s" %
                                   bb.data.getVar('TARGET_ARCH', d, 1))
}

SRC_URI = "http://savannah.nongnu.org/download/avr-libc/avr-libc-${PV}.tar.bz2 \
	   file://configure.patch;patch=1"
B = "${WORKDIR}/build.${BUILD_SYS}.${TARGET_SYS}"

inherit autotools

export tooldir = "${prefix}"
prefix = "${CROSS_DIR}"
exec_prefix = "${prefix}"

do_stage () {
# install into CROSS_DIR
	oe_runmake install
# install into STAGING_DIR
	oe_runmake "prefix=${STAGING_DIR}" "exec_prefix=${STAGING_DIR}" \
		   "bindir=${STAGING_BINDIR}" "libdir=${STAGING_LIBDIR}" \
		   "tooldir=${STAGING_DIR}" "toolibdir=${STAGING_LIBDIR}" \
		   install
}

do_install () {
# install into D
	oe_runmake "DESTDIR=${D}" "tooldir=/" install
}