blob: e29f34683c708bd13723e0846292de5854a2f385 (
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
|
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;apply=yes"
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
oe_runmake "prefix=${STAGING_DIR_HOST}${layout_prefix}" \
"exec_prefix=${STAGING_DIR_HOST}${layout_exec_prefix}" \
"bindir=${STAGING_BINDIR}" "libdir=${STAGING_LIBDIR}" \
"tooldir=${STAGING_DIR_HOST}" "toolibdir=${STAGING_LIBDIR}" \
install
}
do_install () {
# install into D
oe_runmake "DESTDIR=${D}" "tooldir=/" install
}
|