Module Name: src Committed By: tsutsui Date: Sun Jul 10 04:36:13 UTC 2011
Modified Files: src/share/mk: bsd.own.mk Log Message: Add OBJCOPY_ELF2AOUT_FLAGS for some arm ports to create a.out binaries using objcopy(1) for old firmware, shared among src/distrib and src/sys/arch/${MACHIHNE}/conf/Makefile.${MACHINE}.inc. Discussed with mrg@ and matt@ on source-changes-d@. To generate a diff of this commit: cvs rdiff -u -r1.673 -r1.674 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.673 src/share/mk/bsd.own.mk:1.674 --- src/share/mk/bsd.own.mk:1.673 Sat Jul 2 20:21:16 2011 +++ src/share/mk/bsd.own.mk Sun Jul 10 04:36:13 2011 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.673 2011/07/02 20:21:16 matt Exp $ +# $NetBSD: bsd.own.mk,v 1.674 2011/07/10 04:36:13 tsutsui Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -436,6 +436,27 @@ FC= ${TOOL_FC.${ACTIVE_FC}} OBJC= ${TOOL_OBJC.${ACTIVE_OBJC}} +# OBJCOPY flags to create a.out binaries for old firmware +# shared among src/distrib and ${MACHINE}/conf/Makefile.${MACHINE}.inc +.if ${MACHINE_CPU} == "arm" +OBJCOPY_ELF2AOUT_FLAGS?= \ + -O a.out-arm-netbsd \ + -R .ident \ + -R .ARM.attributes \ + -R .arm.atpcs \ + -R .comment \ + -R .debug_abbrev \ + -R .debug_info \ + -R .debug_line \ + -R .debug_frame \ + -R .debug_loc \ + -R .debug_pubnames \ + -R .debug_aranges \ + -R .debug_str \ + -R .debug_pubtypes \ + -R .note.netbsd.ident +.endif + # # Targets to check if DESTDIR or RELEASEDIR is provided #