From 7e973d02053874a35ddc568ec97a1e958c6f6342 Mon Sep 17 00:00:00 2001 From: Tobias Anderberg Date: Mon, 16 Sep 2002 08:16:08 +0000 Subject: * Updated for the CRIS port. * Added variable LIBGCC which is included when linking libc.so. Arch specific linker options go into LIBGCC_CFLAGS defined in Config.. --- Makefile | 2 ++ Rules.mak | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 6adec9824..bc3f74a04 100644 --- a/Makefile +++ b/Makefile @@ -82,6 +82,8 @@ headers: dummy ln -fs mips mipsel; \ cd $(shell pwd)/libpthread/linuxthreads/sysdeps; \ ln -fs mips mipsel; \ + elif [ $(TARGET_ARCH) = "cris" ];then \ + ln -fs $(KERNEL_SOURCE)/include/asm-cris include/asm; \ else \ if [ $(HAS_MMU) != "true" ]; then \ if [ -d $(KERNEL_SOURCE)/include/asm-$(TARGET_ARCH)nommu ] ; then \ diff --git a/Rules.mak b/Rules.mak index 02a7666c5..e4baa5ea3 100644 --- a/Rules.mak +++ b/Rules.mak @@ -35,6 +35,7 @@ SHARED_FULLNAME:=libuClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so SHARED_MAJORNAME:=libc.so.$(MAJOR_VERSION) UCLIBC_LDSO:=ld-uClibc.so.$(MAJOR_VERSION) LIBC:=$(TOPDIR)libc/libc.a +LIBGCC:=$(shell $(CC) $(LIBGCC_CFLAGS) -print-libgcc-file-name) NATIVE_ARCH:= ${shell uname -m | sed \ -e 's/i.86/i386/' \ @@ -56,6 +57,7 @@ TARGET_ARCH:=${shell $(CC) -dumpmachine | sed -e s'/-.*//' \ -e 's/v850.*/v850/g' \ -e 's/sh[234]/sh/' \ -e 's/mips.*/mips/' \ + -e 's/cris.*/cris/' \ } endif -- cgit v1.2.3