[openfirmware] [commit] r2545 - in clients: emacs/arm lib/arm
repository service
svn at openfirmware.info
Wed Sep 28 23:22:57 CEST 2011
Author: pgf
Date: Wed Sep 28 23:22:57 2011
New Revision: 2545
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2545
Log:
allow use of $CROSS to locate cross-compiler
default path to cross-compiler in /usr/local/arm is unchanged if
CROSS is unset.
Modified:
clients/emacs/arm/Makefile
clients/lib/arm/makefile
Modified: clients/emacs/arm/Makefile
==============================================================================
--- clients/emacs/arm/Makefile Wed Sep 28 03:06:17 2011 (r2544)
+++ clients/emacs/arm/Makefile Wed Sep 28 23:22:57 2011 (r2545)
@@ -6,10 +6,12 @@
ifneq (arm, $(findstring arm,$(shell uname -p)))
# Cross-compiler setup
- TOOLPREFIX=/usr/local/arm/bin/arm-linux-
- CC=$(TOOLPREFIX)gcc
- LD=$(TOOLPREFIX)ld
- STRIP=$(TOOLPREFIX)strip
+ifeq ($(CROSS),)
+ CROSS=/usr/local/arm/arm-linux/bin/
+endif
+ CC := $(CROSS)gcc
+ LD := $(CROSS)ld
+ STRIP := $(CROSS)strip
else
CC := gcc
STRIP := strip
Modified: clients/lib/arm/makefile
==============================================================================
--- clients/lib/arm/makefile Wed Sep 28 03:06:17 2011 (r2544)
+++ clients/lib/arm/makefile Wed Sep 28 23:22:57 2011 (r2545)
@@ -4,11 +4,11 @@
# functions that conflict with gcc builtins
ifneq (arm, $(findstring arm,$(shell uname -p)))
- # Cross-compiler setup
- ARCH := /usr/local/arm
- UTILS := $(ARCH)/arm-linux/bin
- CC := $(UTILS)/gcc
- LD := $(UTILS)/ld
+ifeq ($(CROSS),)
+ CROSS=/usr/local/arm/arm-linux/bin/
+endif
+ CC := $(CROSS)gcc
+ LD := $(CROSS)ld
else
CC := gcc
endif
More information about the openfirmware
mailing list