Files
poky/meta/packages/syslinux/files/cross-build.patch
Qing He 60255c8d28 syslinux: upgrade to versin 3.86
from version 3.36
partly based on the recipe from openembedded project

changes:
  - add cross-build.patch to use poky toolchain
  - mangle LDFLAGS so $LD invocation works
  - use precompiled version of $BTARGET for target (OE)
  - stick on ${sbindir} instead of OE's ${base_sbindir}

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:03 +01:00

59 lines
1.2 KiB
Diff

Use ?= for Makefile variables to use poky environment variables.
Original method to sed s/CC =/CC ?=/ is not applicable anymore
because of the Makefile changes.
against 3.86
06/28/2010 - qhe
---
diff --git a/MCONFIG b/MCONFIG
index e9c16d3..4d49f33 100644
--- a/MCONFIG
+++ b/MCONFIG
@@ -18,13 +18,13 @@
MAKEFLAGS += -r
MAKE += -r
-BINDIR = /usr/bin
-SBINDIR = /sbin
-LIBDIR = /usr/lib
-DATADIR = /usr/share
+BINDIR ?= /usr/bin
+SBINDIR ?= /sbin
+LIBDIR ?= /usr/lib
+DATADIR ?= /usr/share
AUXDIR = $(DATADIR)/syslinux
-MANDIR = /usr/man
-INCDIR = /usr/include
+MANDIR ?= /usr/man
+INCDIR ?= /usr/include
TFTPBOOT = /tftpboot
COM32DIR = $(AUXDIR)/com32
@@ -38,18 +38,18 @@ PERL = perl
CHMOD = chmod
-CC = gcc
+CC ?= gcc
gcc_ok = $(shell tmpf=gcc_ok.$$$$.tmp; \
if $(CC) $(1) -c $(topdir)/dummy.c -o $$tmpf 2>/dev/null ; \
then echo '$(1)'; else echo '$(2)'; fi; \
rm -f $$tmpf)
-LD = ld
-OBJDUMP = objdump
-OBJCOPY = objcopy
-AR = ar
-NM = nm
-RANLIB = ranlib
+LD ?= ld
+OBJDUMP ?= objdump
+OBJCOPY ?= objcopy
+AR ?= ar
+NM ?= nm
+RANLIB ?= ranlib
GZIPPROG = gzip
PNGTOPNM = pngtopnm
MCOPY = mcopy