libc/machine/arm: Move all source files out of gnu folder
and unify the file prefix to arch_xxx.c Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
0b6188bfa2
commit
5758364f10
54 changed files with 82 additions and 136 deletions
|
|
@ -49,23 +49,23 @@ elseif(CONFIG_ARCH_ARMV8R) # All ARMv8-R
|
|||
endif()
|
||||
|
||||
if(NOT CONFIG_LIBSUPCXX_TOOLCHAIN)
|
||||
list(APPEND SRCS aeabi_atexit.c)
|
||||
list(APPEND SRCS arch_atexit.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_CXX_EXCEPTION)
|
||||
list(APPEND SRCS gnu_unwind_find_exidx.c)
|
||||
list(APPEND SRCS arch_unwind_find_exidx.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARCH_SETJMP_H)
|
||||
if(CONFIG_ARCH_CHIP_TLSR82)
|
||||
list(APPEND SRCS gnu/tc32_setjmp.S)
|
||||
elseif(CONFIG_ARCH_TOOLCHAIN_GNU)
|
||||
list(APPEND SRCS gnu/arch_setjmp.S)
|
||||
list(APPEND SRCS tc32_setjmp.S)
|
||||
else()
|
||||
list(APPEND SRCS arch_setjmp.S)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(CONFIG_PROFILE_MINI)
|
||||
list(APPEND SRCS gnu/mcount.S)
|
||||
list(APPEND SRCS arch_mcount.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBC_ARCH_CRC32)
|
||||
|
|
|
|||
|
|
@ -47,11 +47,11 @@ include $(TOPDIR)/libs/libc/machine/arm/armv8-r/Make.defs
|
|||
endif
|
||||
|
||||
ifneq ($(CONFIG_LIBSUPCXX_TOOLCHAIN),y)
|
||||
CSRCS += aeabi_atexit.c
|
||||
CSRCS += arch_atexit.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_CXX_EXCEPTION),y)
|
||||
CSRCS += gnu_unwind_find_exidx.c
|
||||
CSRCS += arch_unwind_find_exidx.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_SETJMP_H),y)
|
||||
|
|
@ -63,17 +63,12 @@ endif
|
|||
endif
|
||||
|
||||
ifeq ($(CONFIG_PROFILE_MINI),y)
|
||||
ASRCS += mcount.S
|
||||
ASRCS += arch_mcount.S
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_LIBC_ARCH_CRC32),y)
|
||||
CSRCS += arch_crc32.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
|
||||
DEPPATH += --dep-path machine/arm/gnu
|
||||
VPATH += :machine/arm/gnu
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path machine/arm
|
||||
VPATH += :machine/arm
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/aeabi_atexit.c
|
||||
* libs/libc/machine/arm/arch_atexit.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/gnu/mcount.S
|
||||
* libs/libc/machine/arm/arch_mcount.S
|
||||
*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/gnu/arm_setjmp.S
|
||||
* libs/libc/machine/arm/arch_setjmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/gnu_unwind_find_exidx.c
|
||||
* libs/libc/machine/arm/arch_unwind_find_exidx.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
|
|
@ -20,32 +20,28 @@
|
|||
#
|
||||
# ##############################################################################
|
||||
|
||||
if(CONFIG_ARCH_TOOLCHAIN_GNU)
|
||||
set(ARCH_TOOLCHAIN_DIR gnu)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7A_MEMCHR)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
|
||||
list(APPEND SRCS arch_memchr.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7A_MEMCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
|
||||
list(APPEND SRCS arch_memcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7A_MEMMOVE)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
|
||||
list(APPEND SRCS arch_memmove.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7A_MEMSET)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
|
||||
list(APPEND SRCS arch_memset.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7A_STRCMP)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
|
||||
list(APPEND SRCS arch_strcmp.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7A_STRLEN)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
|
||||
list(APPEND SRCS arch_strlen.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBC_ARCH_ELF)
|
||||
|
|
|
|||
|
|
@ -48,10 +48,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
|
|||
CSRCS += arch_elf.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
|
||||
DEPPATH += --dep-path machine/arm/armv7-a/gnu
|
||||
VPATH += :machine/arm/armv7-a/gnu
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path machine/arm/armv7-a
|
||||
VPATH += :machine/arm/armv7-a
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/acle-compat.h
|
||||
* libs/libc/machine/arm/armv7-a/acle-compat.h
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S
|
||||
* libs/libc/machine/arm/armv7-a/arch_memchr.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
|
||||
* libs/libc/machine/arm/armv7-a/arch_memcpy.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2013, Linaro Limited
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S
|
||||
* libs/libc/machine/arm/armv7-a/arch_memmove.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/arch_memset.S
|
||||
* libs/libc/machine/arm/armv7-a/arch_memset.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
* SPDX-FileCopyrightText: 2013 The Android Open Source Project
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S
|
||||
* libs/libc/machine/arm/armv7-a/arch_strcmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2011 The Android Open Source Project,2008 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S
|
||||
* libs/libc/machine/arm/armv7-a/arch_strlen.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited,215 ARM Ltd.
|
||||
|
|
@ -22,36 +22,32 @@
|
|||
|
||||
set(SRCS)
|
||||
|
||||
if(CONFIG_ARCH_TOOLCHAIN_GNU)
|
||||
set(ARCH_TOOLCHAIN_DIR gnu)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_MEMCHR)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
|
||||
list(APPEND SRCS arch_memchr.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_MEMCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
|
||||
list(APPEND SRCS arch_memcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_MEMSET)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
|
||||
list(APPEND SRCS arch_memset.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_MEMMOVE)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
|
||||
list(APPEND SRCS arch_memmove.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_STRCMP)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
|
||||
list(APPEND SRCS arch_strcmp.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_STRCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcpy.S)
|
||||
list(APPEND SRCS arch_strcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7M_STRLEN)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
|
||||
list(APPEND SRCS arch_strlen.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBC_ARCH_ELF)
|
||||
|
|
|
|||
|
|
@ -52,10 +52,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
|
|||
CSRCS += arch_elf.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
|
||||
DEPPATH += --dep-path machine/arm/armv7-m/gnu
|
||||
VPATH += :machine/arm/armv7-m/gnu
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path machine/arm/armv7-m
|
||||
VPATH += :machine/arm/armv7-m
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/acle-compat.h
|
||||
* libs/libc/machine/arm/armv7-m/acle-compat.h
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_memchr.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_memcpy.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2013 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_memmove.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_memset.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_memset.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
* SPDX-FileCopyrightText: 2008 The Android Open Source Project
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_strcmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2012-2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/***************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_strcpy.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_strcpy.S
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S
|
||||
* libs/libc/machine/arm/armv7-m/arch_strlen.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited, 2015 ARM Ltd.
|
||||
|
|
@ -22,32 +22,24 @@
|
|||
|
||||
set(SRCS)
|
||||
|
||||
if(CONFIG_ARCH_TOOLCHAIN_GNU)
|
||||
set(ARCH_TOOLCHAIN_DIR gnu)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7R_MEMCHR)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7R_MEMCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
|
||||
list(APPEND SRCS arch_memcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7R_MEMSET)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
|
||||
list(APPEND SRCS arch_memset.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7R_MEMMOVE)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
|
||||
list(APPEND SRCS arch_memmove.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7R_STRCMP)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
|
||||
list(APPEND SRCS arch_strcmp.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV7R_STRLEN)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
|
||||
list(APPEND SRCS arch_strlen.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBC_ARCH_ELF)
|
||||
|
|
|
|||
|
|
@ -48,10 +48,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
|
|||
CSRCS += arch_elf.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
|
||||
DEPPATH += --dep-path machine/arm/armv7-r/gnu
|
||||
VPATH += :machine/arm/armv7-r/gnu
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path machine/arm/armv7-r
|
||||
VPATH += :machine/arm/armv7-r
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/acle-compat.h
|
||||
* libs/libc/machine/arm/armv7-r/acle-compat.h
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
|
||||
* libs/libc/machine/arm/armv7-r/arch_memchr.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
|
||||
* libs/libc/machine/arm/armv7-r/arch_memchr.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2013, Linaro Limited
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S
|
||||
* libs/libc/machine/arm/armv7-r/arch_memmove.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/arch_memset.S
|
||||
* libs/libc/machine/arm/armv7-r/arch_memset.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2013 The Android Open Source Project
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S
|
||||
* libs/libc/machine/arm/armv7-r/arch_strcmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2011 The Android Open Source Project,2008 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S
|
||||
* libs/libc/machine/arm/armv7-r/arch_strlen.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited, 2015 ARM Ltd.
|
||||
|
|
@ -22,40 +22,36 @@
|
|||
|
||||
set(SRCS)
|
||||
|
||||
if(CONFIG_ARCH_TOOLCHAIN_GNU)
|
||||
set(ARCH_TOOLCHAIN_DIR gnu)
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBC_ARCH_ELF)
|
||||
list(APPEND SRCS arch_elf.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_MEMCHR)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
|
||||
list(APPEND SRCS arch_memchr.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_MEMCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
|
||||
list(APPEND SRCS arch_memcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_MEMSET)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
|
||||
list(APPEND SRCS arch_memset.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_MEMMOVE)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
|
||||
list(APPEND SRCS arch_memmove.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_STRCMP)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
|
||||
list(APPEND SRCS arch_strcmp.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_STRCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcpy.S)
|
||||
list(APPEND SRCS arch_strcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8M_STRLEN)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
|
||||
list(APPEND SRCS arch_strlen.S)
|
||||
endif()
|
||||
|
||||
target_sources(c PRIVATE ${SRCS})
|
||||
|
|
|
|||
|
|
@ -52,10 +52,5 @@ ifeq ($(CONFIG_ARMV8M_STRLEN),y)
|
|||
ASRCS += arch_strlen.S
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
|
||||
DEPPATH += --dep-path machine/arm/armv8-m/gnu
|
||||
VPATH += :machine/arm/armv8-m/gnu
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path machine/arm/armv8-m
|
||||
VPATH += :machine/arm/armv8-m
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/acle-compat.h
|
||||
* libs/libc/machine/arm/armv8-m/acle-compat.h
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_memchr.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_memcpy.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2013 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_memmove.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_memset.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_memset.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2015 ARM Ltd,2008 The Android Open Source Project
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_strcmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2012-2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/***************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_strcpy.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_strcpy.S
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S
|
||||
* libs/libc/machine/arm/armv8-m/arch_strlen.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited, 2015 ARM Ltd.
|
||||
|
|
@ -20,32 +20,28 @@
|
|||
#
|
||||
# ##############################################################################
|
||||
|
||||
if(CONFIG_ARCH_TOOLCHAIN_GNU)
|
||||
set(ARCH_TOOLCHAIN_DIR gnu)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8R_MEMCHR)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
|
||||
list(APPEND SRCS arch_memchr.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8R_MEMCPY)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
|
||||
list(APPEND SRCS arch_memcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8R_MEMMOVE)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
|
||||
list(APPEND SRCS arch_memmove.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8R_MEMSET)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
|
||||
list(APPEND SRCS arch_memset.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8R_STRCMP)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
|
||||
list(APPEND SRCS arch_strcmp.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARMV8R_STRLEN)
|
||||
list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
|
||||
list(APPEND SRCS arch_strlen.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBC_ARCH_ELF)
|
||||
|
|
|
|||
|
|
@ -48,10 +48,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
|
|||
CSRCS += arch_elf.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
|
||||
DEPPATH += --dep-path machine/arm/armv8-r/gnu
|
||||
VPATH += :machine/arm/armv8-r/gnu
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path machine/arm/armv8-r
|
||||
VPATH += :machine/arm/armv8-r
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/acle-compat.h
|
||||
* libs/libc/machine/arm/armv8-r/acle-compat.h
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2014 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/arch_memchr.S
|
||||
* libs/libc/machine/arm/armv8-r/arch_memchr.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/arch_memcpy.S
|
||||
* libs/libc/machine/arm/armv8-r/arch_memcpy.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2013, Linaro Limited
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/arch_memmove.S
|
||||
* libs/libc/machine/arm/armv8-r/arch_memmove.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2015 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/arch_memset.S
|
||||
* libs/libc/machine/arm/armv8-r/arch_memset.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
* SPDX-FileCopyrightText: 2013 The Android Open Source Project
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/arch_strcmp.S
|
||||
* libs/libc/machine/arm/armv8-r/arch_strcmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2011 The Android Open Source Project,2008 ARM Ltd
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/armv8-r/gnu/arch_strlen.S
|
||||
* libs/libc/machine/arm/armv8-r/arch_strlen.S
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited,215 ARM Ltd.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* libs/libc/machine/arm/gnu/tc32_setjmp.S
|
||||
* libs/libc/machine/arm/tc32_setjmp.S
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
Loading…
Add table
Reference in a new issue