# These are a set of rules for building and testing sourceware toolchains.

# You may need to edit some of these variables before they will
# work in your environment.

BUILD_DIR  = /work/builds/binutils/current
SOURCE_DIR = /work/sources/binutils/current

# NB/ Do NOT include the "all" directory in the lists below.
# It matches the "all" target which causes an infinite make
# recursion.

BIN1  = \
	aarch64_be-elf \
	all-64 \
	alpha-linux-gnu \
	arc-elf \
	arm-aout \
	arm-none-eabi \
	armeb-eabi \
	arm-wince-pe \
	avr-elf \
	bfin-elf \
	cr16-elf \
	cris-elf \
	crx-elf \
	d10v-elf \
	d30v-elf \
	dlx-elf \
	frv-elf \
	h8300-elf \
	hppa-linux-gnu \
	i386-darwin \
	i386-netware \
	i686-pc-elf \
	m68k-elf \
	mcore-pe \
	mipsel-linux-gnu \
	powerpc-nto \
	ppc-lynxos \
	rx-elf \
	sh-pe \
	sparc-coff \
	x86_64-darwin \

BIN2 = \
	aarch64-elf \
	alpha-linuxecoff \
	arm-epoc-pe \
	arm-nto \
	crisv32-elf \
	hppa64-linux \
	i386-coff \
	i386-pc-go32 \
	i386-rdos \
	i686-pc-cygwin \
	i860-stardent-elf \
	ia64-linux \
	ip2k-elf \
	iq2000-elf \
	lm32-rtems4.10 \
	m32c-elf \
	m32r-elf \
	m68hc11-elf \
	m68k-rtems \
	mcore-elf \
	mep-elf \
	metag-elf \
	microblaze-elf \
	mipsisa32el-linux \
	pj-elf \
	powerpc-ibm-aix5.2.0 \
	s390x-ibm-tpf \
	sh-nto \
	shl-unknown-netbsdelf1.6T \
	sh-linux \
	sparc64-linux-gnu \
	sparc64-netbsd \
	x86_64-solaris2 \
	x86_64-pc-linux-gnu \
	x86_64-pc-linux-gnu-gold \

BIN3 = \
	aarch64-linux-gnu \
	all-64_32 \
	alpha-unknown-freebsd4.7 \
	arceb-elf \
	arm-nacl \
	arm-symbianelf \
	h8300-rtems \
	i386-lynxos \
	i586-aout \
	i686-pc-linux-gnu-gold \
	i686-pc-mingw32 \
	ia64-x-freebsd5 \
	m68k-uclinux \
	mingw32-pe \
	mips-elf \
	mips64vrel-elf \
	mmix-mmixware \
	mn10200-elf \
	mn10300-elf \
	msp430-elf \
	mt-elf \
	nds32le-elf \
	nios2-elf \
	ns32k-netbsd \
	or1k-elf \
	pdp11-dec-aout \
	powerpc-eabisim \
	powerpc64-linux \
	rl78-elf \
	rs6000-aix4.3.3 \
	s390-linux \

BIN4 = \
	alpha-dec-vms \
	alpha-unknown-osf4.0 \
	arc-linux-uclibc \
	arm-netbsdelf \
	arm-vxworks \
	fr30-elf \
	ft32-elf \
	i686-dragonfly \
	i686-pc-beos \
	i686-pc-linux-gnu \
	ia64-vms \
	mips-sgi-irix6 \
	mips64-linux \
	moxie-elf \
	powerpc-wrs-vxworks \
	score-elf \
	sh-elf \
	sh-symbianelf \
	sparc-aout \
	sparc-linux-gnu \
	spu-elf \
	tic30-unknown-aout \
	tic4x-coff \
	tic54x-coff \
	tic6x-elf \
	tilepro-elf \
	tx39-elf \
	v850-elf \
	vax-netbsdelf \
	visium-elf \
	x86_64-pc-cygwin \
	xgate-elf \
	xstormy16-elf \
	xtensa-elf \
	z80-coff \
	z8k-coff \

#	mips64-ps2-elf \
#	cr16c-elf \
#	maxq-coff \
#	z80-elf \
#	all-64_32-ubsan \
#	i370-linux \

all:              par-bin-build-checks
old:              par-bin-build-checks-last-but-one
builds:	  	  par-bin-builds
build:	  	  bin-builds-no-retry
checks:           par-bin-checks
check:            bin-checks
all-checks:	  bin-checks cpp-checks

 include /home/nickc/bin/scripts/builds-makefile
