Module Name: src
Committed By: matt
Date: Wed Aug 21 03:05:35 UTC 2013
Modified Files:
src/lib/libc/arch/arm/string: Makefile.inc
Log Message:
Add -marm to those sources who aren't thumb friendly.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/arch/arm/string/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/arch/arm/string/Makefile.inc
diff -u src/lib/libc/arch/arm/string/Makefile.inc:1.8 src/lib/libc/arch/arm/string/Makefile.inc:1.9
--- src/lib/libc/arch/arm/string/Makefile.inc:1.8 Thu Jul 30 20:57:15 2009
+++ src/lib/libc/arch/arm/string/Makefile.inc Wed Aug 21 03:05:35 2013
@@ -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+= memcpy.S bcopy.S memmove.S memset.S bzero.S ffs.S strcmp.S
-SRCS+= strncmp.S memcmp.S
+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
+.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}