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

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

SRC_URI = "http://savannah.nongnu.org/download/avr-libc/avr-libc-${PV}.tar.bz2 \
	   file://${FILESDIR}/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
}