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}

Reply via email to