[meta-freescale] [meta-fsl-ppc][PATCH] boot-format: obey CFLAGS, LDFLAGS
Christopher Larson
kergoth at gmail.com
Wed Sep 3 10:50:31 PDT 2014
From: Christopher Larson <chris_larson at mentor.com>
Signed-off-by: Christopher Larson <chris_larson at mentor.com>
---
recipes-bsp/boot-format/boot-format/flags.patch | 21 +++++++++++++++++++++
recipes-bsp/boot-format/boot-format_git.bb | 5 +++--
2 files changed, 24 insertions(+), 2 deletions(-)
create mode 100644 recipes-bsp/boot-format/boot-format/flags.patch
diff --git a/recipes-bsp/boot-format/boot-format/flags.patch b/recipes-bsp/boot-format/boot-format/flags.patch
new file mode 100644
index 0000000..cddb34c
--- /dev/null
+++ b/recipes-bsp/boot-format/boot-format/flags.patch
@@ -0,0 +1,21 @@
+Index: git/Makefile
+===================================================================
+--- git.orig/Makefile
++++ git/Makefile
+@@ -3,14 +3,14 @@
+ INSTALL=install
+ PREFIX=/usr
+
+-CFLAGS=-Wall
++override CFLAGS+=-Wall
+
+ all: boot_format
+
+ boot_format.o: boot_format.c boot_format.h
+
+ boot_format: boot_format.o
+- $(CC) $< -o $@
++ $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)
+
+ install: boot_format
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
diff --git a/recipes-bsp/boot-format/boot-format_git.bb b/recipes-bsp/boot-format/boot-format_git.bb
index eb7c6de..2d9f9b1 100644
--- a/recipes-bsp/boot-format/boot-format_git.bb
+++ b/recipes-bsp/boot-format/boot-format_git.bb
@@ -3,11 +3,12 @@ LICENSE = "GPLv2"
PR = "r6"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
-SRC_URI = "git://git.freescale.com/ppc/sdk/boot-format.git;nobranch=1"
+SRC_URI = "git://git.freescale.com/ppc/sdk/boot-format.git;nobranch=1 \
+ file://flags.patch"
SRCREV = "4eb81a6797ef4e58bf7d9b2d58afb37a21c1f550"
S = "${WORKDIR}/git"
-EXTRA_OEMAKE = 'CC="${CC}"'
+EXTRA_OEMAKE = 'CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"'
do_install(){
oe_runmake DESTDIR=${D} PREFIX=${prefix} install
--
1.8.3.4
More information about the meta-freescale
mailing list