summaryrefslogtreecommitdiffstats
path: root/rules/Rules.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2005-01-31 20:03:01 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2005-01-31 20:03:01 +0000
commit790871473e400a5df51c8f7e6decd31f34c559ed (patch)
tree5347dd70076b9d27096297795128a67e616474f1 /rules/Rules.make
parent3983c3e26c4e68a73dc3b7bef42a9779c73017e9 (diff)
downloadptxdist-790871473e400a5df51c8f7e6decd31f34c559ed.tar.gz
ptxdist-790871473e400a5df51c8f7e6decd31f34c559ed.tar.xz
Consolidate CROSS_ENV_; patch by Ladislav Michl
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2241 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/Rules.make')
-rw-r--r--rules/Rules.make37
1 files changed, 19 insertions, 18 deletions
diff --git a/rules/Rules.make b/rules/Rules.make
index a9120711d..763ff1942 100644
--- a/rules/Rules.make
+++ b/rules/Rules.make
@@ -15,13 +15,11 @@
PTXUSER = $(shell echo $$USER)
GNU_BUILD = $(shell $(TOPDIR)/scripts/config.guess)
GNU_HOST = $(shell echo $(GNU_BUILD) | sed s/-[a-zA-Z0-9_]*-/-host-/)
-CROSSSTRIP = PATH=$(CROSS_PATH) $(PTXCONF_COMPILER_PREFIX)strip
DEP_OUTPUT = depend.out
DEP_TREE_PS = deptree.ps
SUDO = sudo
HOSTCC = gcc
-CROSS_STRIP = $(CROSSSTRIP)
DOT = dot
SH = /bin/sh
WGET = wget
@@ -87,17 +85,20 @@ endif
# Environment variables for toolchain components
#
-# FIXME: Should be consolidated in some way...
-#
-CROSS_AR = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)ar)
-CROSS_AS = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)as)
-CROSS_LD = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)ld)
-CROSS_NM = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)nm)
-CROSS_CC = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)gcc)
-CROSS_CXX = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)g++)
-CROSS_RANLIB = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)ranlib)
-CROSS_OBJCOPY = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)objcopy)
-CROSS_OBJDUMP = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)objdump)
+# FIXME: Consolidate a bit more
+#
+COMPILER_PREFIX = $(call remove_quotes,$(PTXCONF_COMPILER_PREFIX))
+CROSS_AR = $(COMPILER_PREFIX)ar
+CROSS_AS = $(COMPILER_PREFIX)as
+CROSS_LD = $(COMPILER_PREFIX)ld
+CROSS_NM = $(COMPILER_PREFIX)nm
+CROSS_CC = $(COMPILER_PREFIX)gcc
+CROSS_CXX = $(COMPILER_PREFIX)g++
+CROSS_RANLIB = $(COMPILER_PREFIX)ranlib
+CROSS_OBJCOPY = $(COMPILER_PREFIX)objcopy
+CROSS_OBJDUMP = $(COMPILER_PREFIX)objdump
+CROSS_STRIP = $(COMPILER_PREFIX)strip
+CROSSSTRIP = $(CROSS_STRIP)
CROSS_ENV_AR = AR=$(CROSS_AR)
CROSS_ENV_AS = AS=$(CROSS_AS)
@@ -108,7 +109,7 @@ CROSS_ENV_CXX = CXX=$(CROSS_CXX)
CROSS_ENV_RANLIB = RANLIB=$(CROSS_RANLIB)
CROSS_ENV_OBJCOPY = OBJCOPY=$(CROSS_OBJCOPY)
CROSS_ENV_OBJDUMP = OBJDUMP=$(CROSS_OBJDUMP)
-CROSS_ENV_STRIP = STRIP=$(call remove_quotes,$(PTXCONF_COMPILER_PREFIX)strip)
+CROSS_ENV_STRIP = STRIP=$(CROSS_STRIP)
CROSS_ENV_CC_FOR_BUILD = CC_FOR_BUILD=$(call remove_quotes,$(HOSTCC))
CROSS_ENV_CPP_FOR_BUILD = CPP_FOR_BUILD=$(call remove_quotes,$(HOSTCC))
CROSS_ENV_LINK_FOR_BUILD= LINK_FOR_BUILD=$(call remove_quotes,$(HOSTCC))
@@ -234,19 +235,19 @@ SHORT_TARGET := `echo $(PTXCONF_GNU_TARGET) | $(PERL) -i -p -e 's/(.*?)-.*/$$1
ifneq (y, $(PTXCONF_CROSSTOOL))
compilercheck = \
echo -n "compiler check..."; \
- which $(PTXCONF_COMPILER_PREFIX)gcc > /dev/null 2>&1 || { \
+ which $(CROSS_CC) > /dev/null 2>&1 || { \
echo; echo; \
echo "No compiler installed!"; \
- echo "Specified: $(PTXCONF_COMPILER_PREFIX)gcc"; \
+ echo "Specified: $(CROSS_CC)"; \
echo; \
exit -1; \
}; \
- if [ "$(PTXCONF_CROSSCHAIN_CHECK)" != `$(PTXCONF_COMPILER_PREFIX)gcc -dumpversion` ]; then \
+ if [ "$(PTXCONF_CROSSCHAIN_CHECK)" != `$(CROSS_CC) -dumpversion` ]; then \
echo; echo; \
echo "Please use the specified compiler!"; \
echo; \
echo "Specified: $(PTXCONF_CROSSCHAIN_CHECK)"; \
- echo "Found: "`$(PTXCONF_COMPILER_PREFIX)gcc -dumpversion`;\
+ echo "Found: "`$(CROSS_CC) -dumpversion`; \
echo; \
exit -1; \
fi; \