head	1.12;
access;
symbols
	gcc-2_8_1-990325:1.12
	gcc-2_8_1-990319:1.12
	gcc-2_8_1-990302:1.12
	gcc_2_8_1-990302:1.12
	gcc_2_8_1-990222:1.12
	gcc-2_8_1-990109:1.12
	gcc-2_8_1-981210:1.12
	gcc-2_8_1-981208:1.12
	gcc-2_8_1-980929:1.12
	gcc_2_8_1-980929:1.12
	gcc-2_8_1-980928:1.12
	gcc-2_8_1-980813:1.12
	gcc-2_8_1-980811:1.12
	gcc-2_8_1-980718:1.12
	gcc-2_8_1-980705:1.12
	gcc-2_8_1-980627:1.12
	gcc-2_8_1-980609:1.12
	gcc-2_8_1-980608:1.12
	gcc-2_8_1-980529:1.12
	gcc-2_8_1-980525:1.12
	gcc-2_8_1-980513:1.12
	gcc-2_8_1-980502:1.12
	gcc-2_8_1-980402:1.12
	gcc-2_8_1-980426:1.12
	gcc-2_8_1-980419:1.12
	gcc-2_8_1-980413:1.12
	gcc-2_8_1-980412:1.12
	gcc-2_8_1-980407:1.12
	gcc-2_8_1-980401:1.12
	gcc_2_8_1-980315:1.12
	gcc-2_8_1-RELEASE:1.12;
locks; strict;
comment	@# @;


1.12
date	96.02.10.20.12.59;	author wilson;	state Exp;
branches;
next	1.11;

1.11
date	93.09.09.18.18.07;	author ian;	state Exp;
branches;
next	1.10;

1.10
date	93.07.27.22.45.33;	author bothner;	state Exp;
branches;
next	1.9;

1.9
date	93.01.14.20.10.31;	author ian;	state Exp;
branches;
next	1.8;

1.8
date	93.01.13.22.37.01;	author ian;	state Exp;
branches;
next	1.7;

1.7
date	92.10.06.20.38.24;	author rms;	state Exp;
branches;
next	1.6;

1.6
date	92.09.03.07.23.31;	author rms;	state Exp;
branches;
next	1.5;

1.5
date	92.07.07.01.12.11;	author mycroft;	state Exp;
branches;
next	1.4;

1.4
date	92.07.05.22.52.13;	author rms;	state Exp;
branches;
next	1.3;

1.3
date	92.03.05.23.31.47;	author rms;	state Exp;
branches;
next	1.2;

1.2
date	92.01.22.01.35.30;	author rms;	state Exp;
branches;
next	1.1;

1.1
date	92.01.16.17.49.48;	author wilson;	state Exp;
branches;
next	;


desc
@# This variable gets added to GCC_CFLAGS.
@


1.12
log
@(STMP_FIXPROTO): Moved from here to build-make.
@
text
@# Build libgcc1.a for a cross-compiler.
# By default this expects the user to provide libgcc1.a,
# and gives up immediately if the user has not done so.
LIBGCC1 = $(CROSS_LIBGCC1)

# Specify tools and options for manipulating libraries for the target machine.
AR = $(AR_FOR_TARGET)
AR_FLAGS = $(AR_FOR_TARGET_FLAGS)
OLDAR = $(AR_FOR_TARGET)
OLDAR_FLAGS = $(AR_FOR_TARGET_FLAGS)
RANLIB = $(RANLIB_FOR_TARGET)
RANLIB_TEST = $(RANLIB_TEST_FOR_TARGET)

# Dir to search for system headers.  Normally /usr/include.
SYSTEM_HEADER_DIR = $(tooldir)/include

# Don't try to compile the things we can't compile.
ALL = all.cross

# Use cross-compiler version of float.h.
FLOAT_H = $(CROSS_FLOAT_H)

# Don't install assert.h in /usr/local/include.
assertdir = $(tooldir)/include
@


1.11
log
@Use CROSS_LIBGCC1 for a cross-compiler
@
text
@a24 3

# Don't run fixproto
STMP_FIXPROTO =
@


1.10
log
@ Define STMP_FIXPROTO to empty for cross.
@
text
@d1 4
a4 3
# Expect user to provide libgcc1.a,
# and give up immediately if the user has not done so.
LIBGCC1 = libgcc1.cross
@


1.9
log
@Build include files in build directory when doing make all.
@
text
@d24 3
@


1.8
log
@Eliminated install-cross-tools
@
text
@a15 3
# Cause installation using install-cross.
INSTALL_TARGET = install-cross

d18 3
@


1.7
log
@(assertdir): Override usual definition.
@
text
@a0 3
# This variable gets added to GCC_CFLAGS.
CROSS_GCC_CFLAGS = -B$(tooldir)/bin/

a12 4
# Cause installation of the cross-compilation tools
# before we try to build libgcc.a.
CROSS_TOOLS = install-cross-tools

d14 1
a14 1
SYSTEM_HEADER_DIR = $(libsubdir)/sys-include
@


1.6
log
@(SYSTEM_HEADER_DIR): Overridden.
@
text
@d28 3
@


1.5
log
@entered into RCS
@
text
@d20 3
@


1.4
log
@*** empty log message ***
@
text
@d1 3
@


1.3
log
@*** empty log message ***
@
text
@d1 3
a3 2
# Don't build or use libgcc1.
LIBGCC1 = 
@


1.2
log
@*** empty log message ***
@
text
@d1 2
a2 2
# Don't really put anything in libgcc1.
LIBGCC1 = libgcc1.null
@


1.1
log
@Initial revision
@
text
@d18 3
@
