head	1.11;
access;
symbols
	RELENG_4_11_0_RELEASE:1.7.2.3
	RELENG_4_11:1.7.2.3.0.10
	RELENG_4_11_BP:1.7.2.3
	BEFORE_UN_JBING:1.10
	BEFORE_BU_2_15:1.10
	RELENG_4_10_0_RELEASE:1.7.2.3
	RELENG_4_10:1.7.2.3.0.8
	RELENG_4_10_BP:1.7.2.3
	RELENG_5_2_1_RELEASE:1.10
	RELENG_5_2_0_RELEASE:1.10
	RELENG_5_2:1.10.0.2
	RELENG_5_2_BP:1.10
	RELENG_4_9_0_RELEASE:1.7.2.3
	RELENG_4_9:1.7.2.3.0.6
	RELENG_4_9_BP:1.7.2.3
	RELENG_5_1_0_RELEASE:1.9
	RELENG_5_1:1.9.0.4
	RELENG_5_1_BP:1.9
	RELENG_4_8_0_RELEASE:1.7.2.3
	RELENG_4_8:1.7.2.3.0.4
	RELENG_4_8_BP:1.7.2.3
	RELENG_5_0_0_RELEASE:1.9
	RELENG_5_0:1.9.0.2
	RELENG_5_0_BP:1.9
	RELENG_4_7_0_RELEASE:1.7.2.3
	RELENG_4_7:1.7.2.3.0.2
	RELENG_4_7_BP:1.7.2.3
	BEFORE_BU_2121__RELENG4:1.7.2.2
	RELENG_4_6_2_RELEASE:1.7.2.2
	RELENG_4_6_1_RELEASE:1.7.2.2
	RELENG_4_6_0_RELEASE:1.7.2.2
	RELENG_4_6:1.7.2.2.0.6
	RELENG_4_6_BP:1.7.2.2
	BEFORE_BU_2_12:1.9
	RELENG_4_5_0_RELEASE:1.7.2.2
	BEFORE_BU_2112_snap:1.9
	RELENG_4_5:1.7.2.2.0.4
	RELENG_4_5_BP:1.7.2.2
	RELENG_4_4_0_RELEASE:1.7.2.2
	RELENG_4_4:1.7.2.2.0.2
	RELENG_4_4_BP:1.7.2.2
	BEFORE_BU_2112__RELENG4:1.7.2.1
	BEFORE_BU_2110:1.7
	RELENG_4_3_0_RELEASE:1.7.2.1
	RELENG_4_3:1.7.2.1.0.2
	RELENG_4_3_BP:1.7.2.1
	RELENG_4_2_0_RELEASE:1.7.2.1
	binutils_2_10_0:1.7
	RELENG_4_1_1_RELEASE:1.7.2.1
	PRE_SMPNG:1.7
	RELENG_4_1_0_RELEASE:1.7.2.1
	BEFORE_2_9_1_UPGRADE:1.7
	RELENG_4_0_0_RELEASE:1.7
	RELENG_4:1.7.0.2
	RELENG_4_BP:1.7
	old_RELENG_3_3_0_RELEASE:1.3.2.1
	old_RELENG_3_2_PAO:1.3.0.4
	old_RELENG_3_2_PAO_BP:1.3
	old_RELENG_3_2_0_RELEASE:1.3
	old_RELENG_3_1_0_RELEASE:1.3
	old_RELENG_3:1.3.0.2
	old_RELENG_3_BP:1.3
	old_RELENG_3_0_0_RELEASE:1.3;
locks; strict;
comment	@# @;


1.11
date	2004.07.08.17.05.31;	author obrien;	state dead;
branches;
next	1.10;

1.10
date	2003.08.14.14.43.29;	author ru;	state Exp;
branches;
next	1.9;

1.9
date	2001.10.15.01.43.22;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	2001.05.28.09.19.42;	author obrien;	state Exp;
branches;
next	1.7;

1.7
date	99.12.17.15.50.43;	author marcel;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	99.11.07.08.06.33;	author jb;	state Exp;
branches;
next	1.5;

1.5
date	99.11.06.21.58.53;	author jb;	state Exp;
branches;
next	1.4;

1.4
date	99.08.27.23.34.45;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	98.05.05.10.31.52;	author jb;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	98.05.05.08.57.11;	author jb;	state Exp;
branches;
next	1.1;

1.1
date	98.05.04.22.05.44;	author jb;	state Exp;
branches;
next	;

1.7.2.1
date	2000.07.06.22.15.42;	author obrien;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2001.08.01.22.54.08;	author obrien;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	2002.09.01.23.39.13;	author obrien;	state Exp;
branches;
next	1.7.2.4;

1.7.2.4
date	2012.11.17.07.23.00;	author svnexp;	state Exp;
branches;
next	;

1.3.2.1
date	99.08.29.14.31.58;	author peter;	state Exp;
branches;
next	;


desc
@@


1.11
log
@MAJOR cleanup of the Bmake framework.
This includes removing all vestiges of the old not-really supported
ability to build cross tools targeting non-FreeBSD systems, such as
m68k Lynx and NetBSD.  Move as much duplicated code from platform
Makefiles into the shared Makefiles.  Add a simple mechanism for
specifying ELF 'ldscripts'.  Also share as many .h files as possible
(now a single bfd.h vs. one per platform).
@
text
@# $FreeBSD: src/gnu/usr.bin/binutils/as/i386-freebsd/Makefile,v 1.10 2003/08/14 14:43:29 ru Exp $

.include "${.CURDIR}/../Makefile.inc0"

.if ${TARGET_ARCH} != "i386"
NOMAN=	true
BINDIR=	/usr/libexec/cross/i386-freebsd
.endif
SRCS+=	obj-elf.c tc-i386.c

.include <bsd.prog.mk>
@


1.10
log
@The as(1) manpage was missing on i386 and amd64.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.9
log
@We can easily share obj-format.h and targ-env.h files across all FreeBSD
platforms, which reduces the upgrade effort.
Also tidy up the Makefiles.
@
text
@d5 1
a6 1
.if ${TARGET_ARCH} != "i386"
@


1.8
log
@Upgrade to Binutils 2.11.0.
@
text
@d1 1
a1 3
#
# $FreeBSD: src/gnu/usr.bin/binutils/as/i386-freebsd/Makefile,v 1.7 1999/12/17 15:50:43 marcel Exp $
#
d5 3
a7 4
PROG=		as
NOMAN=		1
.if	${TARGET_ARCH} != "i386"
BINDIR=		/usr/libexec/cross/i386-freebsd
d9 1
a9 1
SRCS+=		obj-elf.c tc-i386.c
@


1.7
log
@s/MACHINE_ARCH/TARGET_ARCH/g

The target machine is represented by TARGET_ARCH. MACHINE_ARCH always
represents the host machine. When TARGET_ARCH is not defined, it is
assumed to be equal to MACHINE_ARCH. This means that we're building a
native toolset by default. We're creating cross-compilation tools when
MACHINE_ARCH != TARGET_ARCH.

TARGET_ARCH is defined when building binutils as part of the bootstrap
build and is set to reflect the architecture we're currently cross-
building. With this change binutils is ready for cross-building.
@
text
@d2 1
a2 1
# $FreeBSD: src/gnu/usr.bin/binutils/as/i386-freebsd/Makefile,v 1.6 1999/11/07 08:06:33 jb Exp $
d8 1
a9 1
NOMAN=		1
@


1.7.2.1
log
@MFC:  Upgrade to Binutils 2.10.0.
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.7.2.2
log
@MFC: update to Binutils 2.11.2.
@
text
@d8 1
a9 1
.if	${TARGET_ARCH} != "i386"
@


1.7.2.3
log
@Upgrade to binutils 2.12.1.
@
text
@d1 1
d3 1
d7 4
a10 3
NOMAN=	true
.if ${TARGET_ARCH} != "i386"
BINDIR=	/usr/libexec/cross/i386-freebsd
d12 1
a12 1
SRCS+=	obj-elf.c tc-i386.c
@


1.7.2.4
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/gnu/usr.bin/binutils/as/i386-freebsd/Makefile 102827 2002-09-01 23:44:26Z obrien $
@


1.6
log
@Replace freebsdelf with freebsd in BINDIR

Requested by: obrien
@
text
@d2 1
a2 1
# $FreeBSD: src/gnu/usr.bin/binutils/as/i386-freebsd/Makefile,v 1.5 1999/11/06 21:58:53 jb Exp $
d8 1
a8 1
.if	${MACHINE_ARCH} != "i386"
@


1.5
log
@Don't change the name when building a cross-tool. Just set the BINDIR
to /usr/libexec/cross/${MACHINE_ARCH}-freebsdelf.
@
text
@d2 1
a2 1
# $FreeBSD: src/gnu/usr.bin/binutils/as/as_i386/Makefile,v 1.4 1999/08/27 23:34:45 peter Exp $
d10 1
a10 1
BINDIR=		/usr/libexec/cross/i386-freebsdelf
@


1.4
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
a6 1
.if	${MACHINE_ARCH} == "i386"
d8 3
a10 2
.else
PROG=		as_i386
@


1.3
log
@Specify an absolute include path.

Backout the previous commit in favour of the Makefile.inc added to
the parent directory.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.2 1998/05/05 08:57:11 jb Exp $
@


1.3.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.2
log
@The BINDIR definition is an extra directory level away, so include it
explicitly.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.1 1998/05/04 22:05:44 jb Exp $
d5 1
a5 4
.include "../Makefile.inc0"

# Get the BINDIR for this host:
.include "../../Makefile.inc"
@


1.1
log
@i386 gas config files.
@
text
@d2 1
a2 1
# $Id$
d6 3
@
