Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/lib/libc/arch/arm/string Add -marm to those sources who aren...
details: https://anonhg.NetBSD.org/src/rev/139c21d53032
branches: trunk
changeset: 789509:139c21d53032
user: matt <matt%NetBSD.org@localhost>
date: Wed Aug 21 03:05:35 2013 +0000
description:
Add -marm to those sources who aren't thumb friendly.
diffstat:
lib/libc/arch/arm/string/Makefile.inc | 30 +++++++++++++++++++++++++++---
1 files changed, 27 insertions(+), 3 deletions(-)
diffs (36 lines):
diff -r 6bed676bd8ee -r 139c21d53032 lib/libc/arch/arm/string/Makefile.inc
--- a/lib/libc/arch/arm/string/Makefile.inc Wed Aug 21 03:03:02 2013 +0000
+++ b/lib/libc/arch/arm/string/Makefile.inc Wed Aug 21 03:05:35 2013 +0000
@@ -1,5 +1,29 @@
-# $NetBSD: Makefile.inc,v 1.8 2009/07/30 20:57:15 dsl Exp $
+# $NetBSD: Makefile.inc,v 1.9 2013/08/21 03:05:35 matt Exp $
+
+SRCS.string+= memcmp.S memcpy.S memmove.S memset.S
+SRCS.string+= ffs.S
+SRCS.string+= bcopy.S bzero.S
+SRCS.string+= strcat.S
+SRCS.string+= strcpy.S strlcpy.S strncpy.S
+.if empty(LIBC_MACHINE_ARCH:M*v7*)
+SRCS.string+= strcmp.S strncmp.S
+SRCS.string+= strlen.S strnlen.S
+SRCS.string+= strchr.S strrchr.S
+.endif
-SRCS+= memcpy.S bcopy.S memmove.S memset.S bzero.S ffs.S strcmp.S
-SRCS+= strncmp.S memcmp.S
+.for f in ${SRCS.string}
+CPUFLAGS.${f}+= -marm
+.for s in o po pico ln d
+${f:.S=.${s}}: ${ARCHDIR}/string/Makefile.inc
+.endfor
+.endfor
+.if !empty(LIBC_MACHINE_ARCH:M*v7*)
+SRCS.string+= strcmp.S strncmp.S
+SRCS.string+= strlen.S strnlen.S
+SRCS.string+= strchr.S strrchr.S
+.endif
+
+SRCS.string+= strlcat.S
+
+SRCS+= ${SRCS.string}
Home |
Main Index |
Thread Index |
Old Index