at91bootstrap: generalization of recipes
authorSergey Lapin <slapin@ossfans.org>
Thu, 14 May 2009 13:03:10 +0000 (17:03 +0400)
committerSergey Lapin <slapin@ossfans.org>
Sat, 16 May 2009 12:18:09 +0000 (16:18 +0400)
recipes/at91bootstrap/at91bootstrap.inc [new file with mode: 0644]
recipes/at91bootstrap/at91bootstrap_2.10.bb
recipes/at91bootstrap/at91bootstrap_2.4.bb

diff --git a/recipes/at91bootstrap/at91bootstrap.inc b/recipes/at91bootstrap/at91bootstrap.inc
new file mode 100644 (file)
index 0000000..2160f64
--- /dev/null
@@ -0,0 +1,21 @@
+DESCRIPTION = "at91bootstrap: loaded into internal SRAM by AT91 BootROM"
+SECTION = "bootloaders"
+
+SRC_URI = "ftp://www.at91.com/pub/buildroot/${PN}-${PV}.tar.bz2 \
+          file://defconfig \
+           "
+S = "${WORKDIR}/${PN}-${PV}"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} DESTDIR=${DEPLOY_DIR_IMAGE} REVISION=${PR}"
+
+do_compile () {
+       unset LDFLAGS
+       unset CFLAGS
+       unset CPPFLAGS
+
+       rm -Rf ${S}/binaries
+       cp ${S}/../defconfig ${S}/.config
+       oe_runmake AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}"
+       oe_runmake AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}" boot
+       oe_runmake AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}" install
+}
index a652f1b..a68d8ef 100644 (file)
@@ -1,26 +1,2 @@
-DESCRIPTION = "at91bootstrap: loaded into internal SRAM by AT91 BootROM"
-SECTION = "bootloaders"
-
-SRC_URI = "ftp://www.at91.com/pub/buildroot/${PN}-${PV}.tar.bz2 \
-          file://defconfig \
-           "
-
-AT91BOOTSTRAP_FLAGS ?= ""
-
-S = "${WORKDIR}/${PN}-${PV}"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} DESTDIR=${DEPLOY_DIR_IMAGE} REVISION=${PR}"
-
-do_compile () {
-       unset LDFLAGS
-       unset CFLAGS
-       unset CPPFLAGS
-
-       rm -Rf ${S}/binaries
-       cp ${S}/../defconfig ${S}/.config
-       oe_runmake AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}"
-       oe_runmake AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}" boot
-       oe_runmake AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}" install
-}
-
+PR = "r1"
+require at91bootstrap.inc
index 69c7d6c..e2ba34e 100644 (file)
@@ -1,4 +1,4 @@
-DESCRIPTION = "at91bootstrap"
+require at91bootstrap.inc
 SRC_URI = "ftp://www.at91.com/pub/buildroot/${PN}-${PV}.tar.bz2 \
            "
 SRC_URI_append_afeb9260 = " file://0001-Generic-code-changes.patch;patch=1 \
@@ -6,8 +6,7 @@ SRC_URI_append_afeb9260 = " file://0001-Generic-code-changes.patch;patch=1 \
            file://0003-AFEB9260-board-support.patch;patch=1 \
            file://0004-AFEB9260-133-board-support.patch;patch=1"
 
-PR = "r4"
-SECTION = "bootloaders"
+PR = "r5"
 
 AT91BOOTSTRAP_MACHINE ?= "${MACHINE}"
 AT91BOOTSTRAP_FLAGS ?= ""
@@ -16,8 +15,6 @@ AT91BOOTSTRAP_MEMORY ?= "dataflash"
 AT91BOOTSTRAP_IMAGE = "at91bootstrap-${MACHINE}-${AT91BOOTSTRAP_MEMORY}-${PV}-${PR}.bin"
 AT91BOOTSTRAP_SYMLINK = "at91bootstrap.bin"
 
-S = "${WORKDIR}/${PN}-${PV}"
-
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} MEMORY=${AT91BOOTSTRAP_MEMORY}"