head	1.4;
access;
symbols
	netbsd-11-0-RELEASE:1.3
	netbsd-11-0-RC7:1.3
	netbsd-11-0-RC6:1.3
	netbsd-11-0-RC5:1.3
	netbsd-11-0-RC4:1.3
	netbsd-11-0-RC3:1.3
	netbsd-11-0-RC2:1.3
	netbsd-11-0-RC1:1.3
	perseant-exfatfs-base-20250801:1.3
	netbsd-11:1.3.0.2
	netbsd-11-base:1.3
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.1.0.2
	perseant-exfatfs-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2026.02.11.21.04.24;	author christos;	state Exp;
branches;
next	1.3;
commitid	hl4pyRPxxHmad0uG;

1.3
date	2024.07.01.01.56.52;	author christos;	state Exp;
branches;
next	1.2;
commitid	f6Oc9oaxhmxoP4gF;

1.2
date	2024.06.30.16.11.11;	author christos;	state Exp;
branches;
next	1.1;
commitid	7KfWcI5weteoA1gF;

1.1
date	2023.11.25.12.11.27;	author rin;	state Exp;
branches
	1.1.2.1;
next	;
commitid	wzEkuu99IRQrgZNE;

1.1.2.1
date	2024.07.01.01.01.14;	author perseant;	state Exp;
branches;
next	1.1.2.2;
commitid	NkoYLLCQWWw9v4gF;

1.1.2.2
date	2025.08.02.05.58.22;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;


desc
@@


1.4
log
@mknative-binutils -> 2.46
mknative-binutils.old -> 2.45
@
text
@#!/bin/sh
#	$NetBSD: mknative-binutils,v 1.16 2024/06/30 16:11:11 christos Exp $
#
# Shell script for generating all the constants needed for a native
# platform build of src/external/gpl3/binutils
#

# initialise

_TMPDIR=$2
_TOP=$3
_PLATFORM=$4
_VPATH=`grep VPATH ${_TMPDIR}/Makefile | sed 's,^.*=[ 	]*,,'`

. $_TOP/tools/gcc/mknative.common

BFD_MACHINE_ARCH=$(echo ${MACHINE_ARCH} | sed -e 's/armv[4-7]/arm/')


##### external/gpl3/binutils/lib/libbfd #####

get_libbfd () {
	local d=external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	getvars bfd/Makefile \
	    libbfd_la_DEPENDENCIES libbfd_la_OBJECTS DEFS \
	    INCLUDES TDEFAULTS HAVEVECS | write_mk $d/defs.mk

	for i in bfd.h bfdver.h config.h; do
	    write_c $d/$i < $_TMPDIR/bfd/$i
	done
}

##### external/gpl3/binutils/lib/libopcodes #####

get_libopcodes () {
	local d=external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	getvars opcodes/Makefile \
	    archdefs BFD_MACHINES libopcodes_la_SOURCES | write_mk $d/defs.mk

	write_c $d/config.h < $_TMPDIR/opcodes/config.h
}

get_libgnuctf () {
	local d=external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	getvars libctf/Makefile libctf_la_SOURCES | write_mk $d/defs.mk


	write_c $d/config.h < $_TMPDIR/libctf/config.h
}

##### external/gpl3/binutils/lib/libiberty #####

get_libiberty () {
	local d=external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	getvars libiberty/Makefile \
	    ALLOCA EXTRA_OFILES LIBOBJS REQUIRED_OFILES | write_mk $d/defs.mk

	write_c $d/config.h < $_TMPDIR/libiberty/config.h
}

##### external/gpl3/binutils/lib/libiberty #####

get_libsframe () {
	local d=external/gpl3/binutils/lib/libsframe/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

        getvars libsframe/Makefile libsframe_la_SOURCES | write_mk $d/defs.mk

	write_c $d/config.h < $_TMPDIR/libsframe/config.h
}

##### external/gpl3/binutils/usr.bin #####

get_binutils () {
	### common

	local d=external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	{
		getvars binutils/Makefile \
			VERSION DEFS INCLUDES PROGRAMS
		getvars binutils/Makefile \
			man_MANS TEXINFOS
		getvars bfd/Makefile \
			PKGVERSION | sed 's,\\\(.\),\1,'
		getvars bfd/Makefile \
			REPORT_BUGS_TEXI

		for f in `getvars binutils/Makefile PROGRAMS | sed 'y,-,_,;s,^[^=]*=,,'`; do
			getvars binutils/Makefile ${f}_OBJECTS ${f}_DEPENDENCIES
		done
	} | write_mk $d/defs.mk

	write_c $d/config.h < $_TMPDIR/binutils/config.h

	### gas

	d=external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	grep -v DEPDIR "$_TMPDIR/gas/Makefile" > "$_TMPDIR/gas/Makefile.nodeps"
	getvars gas/Makefile.nodeps \
                DEFS INCLUDES as_new_OBJECTS as_new_LDADD |
	sed	-e s/G_as_new_OBJECTS/G_OBJS/ \
		-e s/G_as_new_LDADD=/G_OBJS+=/ \
		-e s@@config/@@@@g \
		-e 's/\.\..*a//' |
	write_mk $d/defs.mk

	for f in config.h itbl-cpu.h obj-format.h targ-cpu.h targ-env.h; do
		write_c $d/$f < $_TMPDIR/gas/$f
	done

	### gprof
	d=external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH

	mkdir -p $_TOP/$d

	getvars gprof/Makefile \
		DEFS gprof_OBJECTS INCLUDES TEXINFOS \
		| write_mk $d/defs.mk

	write_c $d/gconfig.h <$_TMPDIR/gprof/gconfig.h

	### ld

	d=external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH
	mkdir -p $_TOP/$d

	{
		getvars ld/Makefile \
			DEFS EMUL EMULATION_OFILES INCLUDES OFILES TEXINFOS
		getvars ld/Makefile \
			target_alias | sed 's,[\._0-9A-Z]*$,,'
		getvars	ld/Makefile \
			enable_initfini_array
	} | write_mk $d/defs.mk

	for f in config.h ldemul-list.h; do
		write_c $d/$f <$_TMPDIR/ld/$f
	done
}

##### main #####

case $1 in
all|binutils)	# everything (uses "canadian cross" temp environment)
	get_binutils
	get_libbfd
	get_libgnuctf
	get_libopcodes
	get_libiberty
	get_libsframe
	exit 0
	;;

*)	echo invalid arguments; exit 1;;
esac
@


1.3
log
@sprinkle .old
@
text
@d2 1
a2 1
#	$NetBSD: mknative-binutils.old,v 1.2 2024/06/30 16:11:11 christos Exp $
d5 1
a5 1
# platform build of src/external/gpl3/binutils.old
d20 1
a20 1
##### external/gpl3/binutils.old/lib/libbfd #####
d23 2
a24 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH
d26 3
a28 5
	{
		getvars bfd/Makefile \
			libbfd_la_DEPENDENCIES libbfd_la_OBJECTS DEFS \
			INCLUDES TDEFAULTS HAVEVECS
	} | write_mk external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/defs.mk
d30 3
a32 6
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfd.h <$_TMPDIR/bfd/bfd.h
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfdver.h <$_TMPDIR/bfd/bfdver.h

	{
		cat $_TMPDIR/bfd/config.h
	} | write_c external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/config.h
d35 1
a35 1
##### external/gpl3/binutils.old/lib/libopcodes #####
d38 2
a39 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libopcodes/arch/$BFD_MACHINE_ARCH
d41 2
a42 4
	{
		getvars opcodes/Makefile \
			archdefs BFD_MACHINES libopcodes_la_SOURCES
	} | write_mk external/gpl3/binutils.old/lib/libopcodes/arch/$BFD_MACHINE_ARCH/defs.mk
d44 1
a44 3
	{
		cat $_TMPDIR/opcodes/config.h
	} | write_c external/gpl3/binutils.old/lib/libopcodes/arch/$BFD_MACHINE_ARCH/config.h
d48 4
a51 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libgnuctf/arch/$BFD_MACHINE_ARCH
a52 3
	{
		getvars libctf/Makefile libctf_la_SOURCES
	} | write_mk external/gpl3/binutils.old/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/defs.mk
d54 1
a54 3
	{
		cat $_TMPDIR/libctf/config.h
	} | write_c external/gpl3/binutils.old/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/config.h
d57 1
a57 1
##### external/gpl3/binutils.old/lib/libiberty #####
d60 2
a61 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libiberty/arch/$BFD_MACHINE_ARCH
d64 12
a75 2
		ALLOCA EXTRA_OFILES LIBOBJS REQUIRED_OFILES \
		| write_mk external/gpl3/binutils.old/lib/libiberty/arch/$BFD_MACHINE_ARCH/defs.mk
d77 1
a77 2
	write_c external/gpl3/binutils.old/lib/libiberty/arch/$BFD_MACHINE_ARCH/config.h \
		<$_TMPDIR/libiberty/config.h
d80 1
a80 1
##### external/gpl3/binutils.old/usr.bin #####
d85 2
a86 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/common/arch/$BFD_MACHINE_ARCH
d101 1
a101 1
	} | write_mk external/gpl3/binutils.old/usr.bin/common/arch/$BFD_MACHINE_ARCH/defs.mk
d103 1
a103 2
	write_c external/gpl3/binutils.old/usr.bin/common/arch/$BFD_MACHINE_ARCH/config.h \
		<$_TMPDIR/binutils.old/config.h
d107 2
a108 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/gas/arch/$BFD_MACHINE_ARCH
d112 1
a112 1
                DEFS INCLUDES as_new_OBJECTS as_new_LDADD | 
d117 1
a117 1
	write_mk external/gpl3/binutils.old/usr.bin/gas/arch/$BFD_MACHINE_ARCH/defs.mk
d119 2
a120 2
	for f in config itbl-cpu obj-format targ-cpu targ-env; do
		write_c external/gpl3/binutils.old/usr.bin/gas/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/gas/$f.h
d124 1
d126 1
a126 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/gprof/arch/$BFD_MACHINE_ARCH
d130 1
a130 1
		| write_mk external/gpl3/binutils.old/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/defs.mk
d132 1
a132 1
	write_c external/gpl3/binutils.old/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/gconfig.h <$_TMPDIR/gprof/gconfig.h
d136 2
a137 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/ld/arch/$BFD_MACHINE_ARCH
d141 1
a141 1
			DEFS EMUL EMULATION_OFILES INCLUDES OFILES STRINGIFY TEXINFOS
d146 1
a146 1
	} | write_mk external/gpl3/binutils.old/usr.bin/ld/arch/$BFD_MACHINE_ARCH/defs.mk
d148 2
a149 2
	for f in config ldemul-list; do
		write_c external/gpl3/binutils.old/usr.bin/ld/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/ld/$f.h
d162 1
@


1.2
log
@2.39 - mknative-binutils.old
2.42 - mknative-binutils
@
text
@d2 1
a2 1
#	$NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 christos Exp $
d5 1
a5 1
# platform build of src/external/gpl3/binutils
d20 1
a20 1
##### external/gpl3/binutils/lib/libbfd #####
d23 1
a23 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH
d29 1
a29 1
	} | write_mk external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/defs.mk
d31 2
a32 2
	write_c external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfd.h <$_TMPDIR/bfd/bfd.h
	write_c external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfdver.h <$_TMPDIR/bfd/bfdver.h
d36 1
a36 1
	} | write_c external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/config.h
d39 1
a39 1
##### external/gpl3/binutils/lib/libopcodes #####
d42 1
a42 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH
d47 1
a47 1
	} | write_mk external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH/defs.mk
d51 1
a51 1
	} | write_c external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH/config.h
d55 1
a55 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH
d59 1
a59 1
	} | write_mk external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/defs.mk
d63 1
a63 1
	} | write_c external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/config.h
d66 1
a66 1
##### external/gpl3/binutils/lib/libiberty #####
d69 1
a69 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH
d73 1
a73 1
		| write_mk external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH/defs.mk
d75 1
a75 1
	write_c external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH/config.h \
d79 1
a79 1
##### external/gpl3/binutils/usr.bin #####
d84 1
a84 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH
d99 1
a99 1
	} | write_mk external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH/defs.mk
d101 2
a102 2
	write_c external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH/config.h \
		<$_TMPDIR/binutils/config.h
d106 1
a106 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH
d115 1
a115 1
	write_mk external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH/defs.mk
d118 1
a118 1
		write_c external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/gas/$f.h
d123 1
a123 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH
d127 1
a127 1
		| write_mk external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/defs.mk
d129 1
a129 1
	write_c external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/gconfig.h <$_TMPDIR/gprof/gconfig.h
d133 1
a133 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH
d142 1
a142 1
	} | write_mk external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH/defs.mk
d145 1
a145 1
		write_c external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/ld/$f.h
@


1.1
log
@tools/binutils: Add support to mknative for binutils.old
@
text
@d2 1
a2 2
#	$NetBSD$
#	 NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp 
d5 1
a5 1
# platform build of src/external/gpl3/binutils.old
d17 4
a20 1
##### external/gpl3/binutils.old/lib/libbfd #####
d23 1
a23 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libbfd/arch/$MACHINE_ARCH
d29 1
a29 1
	} | write_mk external/gpl3/binutils.old/lib/libbfd/arch/$MACHINE_ARCH/defs.mk
d31 2
a32 3
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$MACHINE_ARCH/bfd.h <$_TMPDIR/bfd/bfd.h
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$MACHINE_ARCH/bfdver.h <$_TMPDIR/bfd/bfdver.h
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$MACHINE_ARCH/bfd_stdint.h <$_TMPDIR/bfd/bfd_stdint.h
d36 1
a36 1
	} | write_c external/gpl3/binutils.old/lib/libbfd/arch/$MACHINE_ARCH/config.h
d39 1
a39 1
##### external/gpl3/binutils.old/lib/libopcodes #####
d42 1
a42 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libopcodes/arch/$MACHINE_ARCH
d47 1
a47 1
	} | write_mk external/gpl3/binutils.old/lib/libopcodes/arch/$MACHINE_ARCH/defs.mk
d51 1
a51 1
	} | write_c external/gpl3/binutils.old/lib/libopcodes/arch/$MACHINE_ARCH/config.h
d55 1
a55 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libgnuctf/arch/$MACHINE_ARCH
d59 1
a59 1
	} | write_mk external/gpl3/binutils.old/lib/libgnuctf/arch/$MACHINE_ARCH/defs.mk
d63 1
a63 1
	} | write_c external/gpl3/binutils.old/lib/libgnuctf/arch/$MACHINE_ARCH/config.h
d66 1
a66 1
##### external/gpl3/binutils.old/lib/libiberty #####
d69 1
a69 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libiberty/arch/$MACHINE_ARCH
d73 1
a73 1
		| write_mk external/gpl3/binutils.old/lib/libiberty/arch/$MACHINE_ARCH/defs.mk
d75 1
a75 1
	write_c external/gpl3/binutils.old/lib/libiberty/arch/$MACHINE_ARCH/config.h \
d79 1
a79 1
##### external/gpl3/binutils.old/usr.bin #####
d84 1
a84 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/common/arch/$MACHINE_ARCH
d89 1
a89 1
		getvars binutils/doc/Makefile \
d91 1
a91 1
		getvars bfd/doc/Makefile \
d93 1
a93 1
		getvars bfd/doc/Makefile \
d99 1
a99 1
	} | write_mk external/gpl3/binutils.old/usr.bin/common/arch/$MACHINE_ARCH/defs.mk
d101 1
a101 1
	write_c external/gpl3/binutils.old/usr.bin/common/arch/$MACHINE_ARCH/config.h \
d106 1
a106 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/gas/arch/$MACHINE_ARCH
d115 1
a115 1
	write_mk external/gpl3/binutils.old/usr.bin/gas/arch/$MACHINE_ARCH/defs.mk
d118 1
a118 1
		write_c external/gpl3/binutils.old/usr.bin/gas/arch/$MACHINE_ARCH/$f.h <$_TMPDIR/gas/$f.h
d123 1
a123 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/gprof/arch/$MACHINE_ARCH
d127 1
a127 1
		| write_mk external/gpl3/binutils.old/usr.bin/gprof/arch/$MACHINE_ARCH/defs.mk
d129 1
a129 1
	write_c external/gpl3/binutils.old/usr.bin/gprof/arch/$MACHINE_ARCH/gconfig.h <$_TMPDIR/gprof/gconfig.h
d133 1
a133 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/ld/arch/$MACHINE_ARCH
d142 1
a142 1
	} | write_mk external/gpl3/binutils.old/usr.bin/ld/arch/$MACHINE_ARCH/defs.mk
d145 1
a145 1
		write_c external/gpl3/binutils.old/usr.bin/ld/arch/$MACHINE_ARCH/$f.h <$_TMPDIR/ld/$f.h
@


1.1.2.1
log
@Sync with HEAD.
@
text
@d2 2
a3 1
#	$NetBSD: mknative-binutils.old,v 1.2 2024/06/30 16:11:11 christos Exp $
d6 1
a6 1
# platform build of src/external/gpl3/binutils
d18 1
a18 4
BFD_MACHINE_ARCH=$(echo ${MACHINE_ARCH} | sed -e 's/armv[4-7]/arm/')


##### external/gpl3/binutils/lib/libbfd #####
d21 1
a21 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH
d27 1
a27 1
	} | write_mk external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/defs.mk
d29 3
a31 2
	write_c external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfd.h <$_TMPDIR/bfd/bfd.h
	write_c external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfdver.h <$_TMPDIR/bfd/bfdver.h
d35 1
a35 1
	} | write_c external/gpl3/binutils/lib/libbfd/arch/$BFD_MACHINE_ARCH/config.h
d38 1
a38 1
##### external/gpl3/binutils/lib/libopcodes #####
d41 1
a41 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH
d46 1
a46 1
	} | write_mk external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH/defs.mk
d50 1
a50 1
	} | write_c external/gpl3/binutils/lib/libopcodes/arch/$BFD_MACHINE_ARCH/config.h
d54 1
a54 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH
d58 1
a58 1
	} | write_mk external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/defs.mk
d62 1
a62 1
	} | write_c external/gpl3/binutils/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/config.h
d65 1
a65 1
##### external/gpl3/binutils/lib/libiberty #####
d68 1
a68 1
	mkdir -p $_TOP/external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH
d72 1
a72 1
		| write_mk external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH/defs.mk
d74 1
a74 1
	write_c external/gpl3/binutils/lib/libiberty/arch/$BFD_MACHINE_ARCH/config.h \
d78 1
a78 1
##### external/gpl3/binutils/usr.bin #####
d83 1
a83 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH
d88 1
a88 1
		getvars binutils/Makefile \
d90 1
a90 1
		getvars bfd/Makefile \
d92 1
a92 1
		getvars bfd/Makefile \
d98 1
a98 1
	} | write_mk external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH/defs.mk
d100 1
a100 1
	write_c external/gpl3/binutils/usr.bin/common/arch/$BFD_MACHINE_ARCH/config.h \
d105 1
a105 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH
d114 1
a114 1
	write_mk external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH/defs.mk
d117 1
a117 1
		write_c external/gpl3/binutils/usr.bin/gas/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/gas/$f.h
d122 1
a122 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH
d126 1
a126 1
		| write_mk external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/defs.mk
d128 1
a128 1
	write_c external/gpl3/binutils/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/gconfig.h <$_TMPDIR/gprof/gconfig.h
d132 1
a132 1
	mkdir -p $_TOP/external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH
d141 1
a141 1
	} | write_mk external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH/defs.mk
d144 1
a144 1
		write_c external/gpl3/binutils/usr.bin/ld/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/ld/$f.h
@


1.1.2.2
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: mknative-binutils.old,v 1.3 2024/07/01 01:56:52 christos Exp $
d5 1
a5 1
# platform build of src/external/gpl3/binutils.old
d20 1
a20 1
##### external/gpl3/binutils.old/lib/libbfd #####
d23 1
a23 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH
d29 1
a29 1
	} | write_mk external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/defs.mk
d31 2
a32 2
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfd.h <$_TMPDIR/bfd/bfd.h
	write_c external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/bfdver.h <$_TMPDIR/bfd/bfdver.h
d36 1
a36 1
	} | write_c external/gpl3/binutils.old/lib/libbfd/arch/$BFD_MACHINE_ARCH/config.h
d39 1
a39 1
##### external/gpl3/binutils.old/lib/libopcodes #####
d42 1
a42 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libopcodes/arch/$BFD_MACHINE_ARCH
d47 1
a47 1
	} | write_mk external/gpl3/binutils.old/lib/libopcodes/arch/$BFD_MACHINE_ARCH/defs.mk
d51 1
a51 1
	} | write_c external/gpl3/binutils.old/lib/libopcodes/arch/$BFD_MACHINE_ARCH/config.h
d55 1
a55 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libgnuctf/arch/$BFD_MACHINE_ARCH
d59 1
a59 1
	} | write_mk external/gpl3/binutils.old/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/defs.mk
d63 1
a63 1
	} | write_c external/gpl3/binutils.old/lib/libgnuctf/arch/$BFD_MACHINE_ARCH/config.h
d66 1
a66 1
##### external/gpl3/binutils.old/lib/libiberty #####
d69 1
a69 1
	mkdir -p $_TOP/external/gpl3/binutils.old/lib/libiberty/arch/$BFD_MACHINE_ARCH
d73 1
a73 1
		| write_mk external/gpl3/binutils.old/lib/libiberty/arch/$BFD_MACHINE_ARCH/defs.mk
d75 1
a75 1
	write_c external/gpl3/binutils.old/lib/libiberty/arch/$BFD_MACHINE_ARCH/config.h \
d79 1
a79 1
##### external/gpl3/binutils.old/usr.bin #####
d84 1
a84 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/common/arch/$BFD_MACHINE_ARCH
d99 1
a99 1
	} | write_mk external/gpl3/binutils.old/usr.bin/common/arch/$BFD_MACHINE_ARCH/defs.mk
d101 2
a102 2
	write_c external/gpl3/binutils.old/usr.bin/common/arch/$BFD_MACHINE_ARCH/config.h \
		<$_TMPDIR/binutils.old/config.h
d106 1
a106 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/gas/arch/$BFD_MACHINE_ARCH
d115 1
a115 1
	write_mk external/gpl3/binutils.old/usr.bin/gas/arch/$BFD_MACHINE_ARCH/defs.mk
d118 1
a118 1
		write_c external/gpl3/binutils.old/usr.bin/gas/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/gas/$f.h
d123 1
a123 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/gprof/arch/$BFD_MACHINE_ARCH
d127 1
a127 1
		| write_mk external/gpl3/binutils.old/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/defs.mk
d129 1
a129 1
	write_c external/gpl3/binutils.old/usr.bin/gprof/arch/$BFD_MACHINE_ARCH/gconfig.h <$_TMPDIR/gprof/gconfig.h
d133 1
a133 1
	mkdir -p $_TOP/external/gpl3/binutils.old/usr.bin/ld/arch/$BFD_MACHINE_ARCH
d142 1
a142 1
	} | write_mk external/gpl3/binutils.old/usr.bin/ld/arch/$BFD_MACHINE_ARCH/defs.mk
d145 1
a145 1
		write_c external/gpl3/binutils.old/usr.bin/ld/arch/$BFD_MACHINE_ARCH/$f.h <$_TMPDIR/ld/$f.h
@


