Merge bk://openembedded@openembedded.bkbits.net/packages
authorMichael Lauer <mickey@vanille-media.de>
Tue, 11 May 2004 21:50:13 +0000 (21:50 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Tue, 11 May 2004 21:50:13 +0000 (21:50 +0000)
into r2d2.tm.informatik.uni-frankfurt.de:/home/projekte/packages

2004/05/11 16:31:04-04:00 doomcom.org!gbritton
add skip logic for avr-libc

BKrev: 40a14a95gL3Zdu-QzIbZMyqSb00O5A

avr-libc/avr-libc_1.0.3.oe

index e69de29..f0387bf 100644 (file)
@@ -0,0 +1,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
+}