From 0f41aa8f114eadcd433fb2e0529c710b75a9f0e8 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 20 Jun 2002 10:19:50 +0000 Subject: Several test case cleanups -Erik --- test/Rules.mak | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'test/Rules.mak') diff --git a/test/Rules.mak b/test/Rules.mak index 759d0771b..25398a137 100644 --- a/test/Rules.mak +++ b/test/Rules.mak @@ -12,7 +12,7 @@ include $(TESTDIR)Config # Use NATIVE_ARCH here since running these test is not # even possible when cross compiling... -NATIVE_ARCH = ${shell uname -m | sed \ +NATIVE_ARCH:= ${shell uname -m | sed \ -e 's/i.86/i386/' \ -e 's/sparc.*/sparc/' \ -e 's/arm.*/arm/g' \ @@ -22,10 +22,23 @@ NATIVE_ARCH = ${shell uname -m | sed \ -e 's/sh[234].*/sh/' \ -e 's/mips.*/mips/' \ } +ifeq ($(strip $(TARGET_ARCH)),) +TARGET_ARCH:=${shell $(CC) -dumpmachine | sed -e s'/-.*//' \ + -e 's/i.86/i386/' \ + -e 's/sparc.*/sparc/' \ + -e 's/arm.*/arm/g' \ + -e 's/m68k.*/m68k/' \ + -e 's/ppc/powerpc/g' \ + -e 's/v850.*/v850/g' \ + -e 's/sh[234]/sh/' \ + -e 's/mips.*/mips/' \ + } +endif + # If you are running a cross compiler, you may want to set this # to something more interesting... -CC = ../$(TESTDIR)extra/gcc-uClibc/$(NATIVE_ARCH)-uclibc-gcc +CC = ../$(TESTDIR)extra/gcc-uClibc/$(TARGET_ARCH)-uclibc-gcc HOST_CC = gcc STRIPTOOL=strip LDD = ../$(TESTDIR)ldso/util/ldd @@ -44,7 +57,7 @@ OPTIMIZATION = ${shell if $(CC) -Os -S -o /dev/null -xc /dev/null >/dev/null 2>& ifeq ($(DODEBUG),true) CFLAGS +=$(WARNINGS) $(OPTIMIZATION) -g GLIBC_CFLAGS +=$(WARNINGS) $(OPTIMIZATION) -g - LDFLAGS =-Wl,-warn-common + LDFLAGS =-Wl,-warn-common GLIBC_LDFLAGS =-Wl,-warn-common STRIPTOOL =/bin/true -Since_we_are_debugging else -- cgit v1.2.3