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


1.17
date	95.07.02.02.28.08;	author kenner;	state Exp;
branches;
next	1.16;

1.16
date	95.01.12.18.32.02;	author wilson;	state Exp;
branches;
next	1.15;

1.15
date	94.11.16.21.35.44;	author ian;	state Exp;
branches;
next	1.14;

1.14
date	93.10.08.11.45.46;	author kenner;	state Exp;
branches;
next	1.13;

1.13
date	93.09.09.20.05.26;	author ian;	state Exp;
branches;
next	1.12;

1.12
date	93.04.16.20.37.41;	author meissner;	state Exp;
branches;
next	1.11;

1.11
date	93.01.14.23.19.25;	author kenner;	state Exp;
branches;
next	1.10;

1.10
date	92.10.15.19.08.11;	author meissner;	state Exp;
branches;
next	1.9;

1.9
date	92.06.24.04.17.16;	author rms;	state Exp;
branches;
next	1.8;

1.8
date	92.05.19.02.43.49;	author rms;	state Exp;
branches;
next	1.7;

1.7
date	92.05.18.20.19.08;	author meissner;	state Exp;
branches;
next	1.6;

1.6
date	92.05.08.23.04.34;	author meissner;	state Exp;
branches;
next	1.5;

1.5
date	92.04.20.01.40.14;	author rms;	state Exp;
branches;
next	1.4;

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

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

1.2
date	92.03.17.19.04.21;	author meissner;	state Exp;
branches;
next	1.1;

1.1
date	92.01.04.08.22.47;	author rms;	state Exp;
branches;
next	;


desc
@EXTRA_PASSES	= mips-tfile mips-tdump
@


1.17
log
@(MULTILIB_*, LIBGCC, INSTALL_LIBGCC): Delete.
@
text
@# We have a premade insn-attrtab.c to save the hour it takes to run genattrtab.
# PREMADE_ATTRTAB = $(srcdir)/config/mips/mips-at.c
# PREMADE_ATTRTAB_MD = $(srcdir)/config/mips/mips-at.md

# Suppress building libgcc1.a, since the MIPS compiler port is complete
# and does not need anything from libgcc1.a.
LIBGCC1 =
CROSS_LIBGCC1 =
@


1.16
log
@(LIBGCC1, CROSS_LIBGCC1): Define to empty instead of to libgcc1.null.
@
text
@a8 7

MULTILIB_OPTIONS=EL/EB
MULTILIB_DIRNAMES=el eb
MULTILIB_MATCHES=

LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
@


1.15
log
@add support for -EL and -EB
@
text
@d7 2
a8 2
LIBGCC1 = libgcc1.null
CROSS_LIBGCC1 = libgcc1.null
@


1.14
log
@Remove definition of EXTRA_PASSES and remove rules for mips-* files.
@
text
@d9 7
@


1.13
log
@Set CROSS_LIBGCC1 to be libgcc1.null
@
text
@a0 2
EXTRA_PASSES	= mips-tfile mips-tdump

a8 10

mips-tfile: mips-tfile.o version.o $(LIBDEPS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o mips-tfile mips-tfile.o version.o $(LIBS)

mips-tfile.o : mips-tfile.c $(CONFIG_H) $(CONFIG2_H) $(RTL_H)

mips-tdump: mips-tdump.o version.o $(LIBDEPS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o mips-tdump mips-tdump.o version.o $(LIBS)

mips-tdump.o : mips-tdump.c $(CONFIG_H) $(CONFIG2_H) $(RTL_H)
@


1.12
log
@Delete extra dependencies.
@
text
@d10 1
@


1.11
log
@Change `config/' to `config/mips/'.
@
text
@a1 1
CONFIG2_H	= $(srcdir)/config/mips/mips.h
a10 33
# Add additional dependencies to recompile selected modules whenever the
# tm.h file changes.  The files compiled are:
#
#	gcc.c		(*_SPEC changes)
#	toplev.c	(new switches + assembly output changes)
#	sdbout.c	(debug format changes)
#	dbxout.c	(debug format changes)
#	dwarfout.c	(debug format changes)
#	final.c		(assembly output changes)
#	varasm.c	(assembly output changes)
#	cse.c		(cost functions)
#	insn-output.c	(possible ifdef changes in tm.h)
#	regclass.c	(fixed/call used register changes)
#	cccp.c		(new preprocessor macros, -v version #)
#	explow.c	(GO_IF_LEGITIMATE_ADDRESS)
#	recog.c		(GO_IF_LEGITIMATE_ADDRESS)
#	reload.c	(GO_IF_LEGITIMATE_ADDRESS)

gcc.o: $(CONFIG2_H)
toplev.o: $(CONFIG2_H)
sdbout.o: $(CONFIG2_H)
dbxout.o: $(CONFIG2_H)
dwarfout.o: $(CONFIG2_H)
final.o: $(CONFIG2_H)
varasm.o: $(CONFIG2_H)
cse.o: $(CONFIG2_H)
insn-output.o: $(CONFIG2_H)
regclass.o: $(CONFIG2_H)
cccp.o: $(CONFIG2_H)
explow.o: $(CONFIG2_H)
recog.o: $(CONFIG2_H)
reload.o: $(CONFIG2_H)

@


1.10
log
@Do not pass -G 0 when building libgcc.a.
@
text
@d2 1
a2 1
CONFIG2_H	= $(srcdir)/config/mips.h
d5 2
a6 2
# PREMADE_ATTRTAB = $(srcdir)/config/mips-at.c
# PREMADE_ATTRTAB_MD = $(srcdir)/config/mips-at.md
@


1.9
log
@fix typos in comments.
@
text
@a1 2
CCLIBFLAGS	= -O -G 0
LIBGCC2_CFLAGS	= -O2 $(GCC_CFLAGS) -g1 -G 0
@


1.8
log
@entered into RCS
@
text
@d10 1
a10 1
# Supress building libgcc1.a, since the MIPS compiler port is complete
@


1.7
log
@*** empty log message ***
@
text
@d7 2
a8 2
PREMADE_ATTRTAB = $(srcdir)/config/mips-at.c
PREMADE_ATTRTAB_MD = $(srcdir)/config/mips-at.md
@


1.6
log
@*** empty log message ***
@
text
@d7 6
a12 2
PREMADE_ATTRTAB = config/mips-at.c
PREMADE_ATTRTAB_MD = config/mips-at.md
@


1.5
log
@*** empty log message ***
@
text
@d6 4
@


1.4
log
@*** empty log message ***
@
text
@a1 1
EXTRA_PROGRAMS	= ld
@


1.3
log
@*** empty log message ***
@
text
@d1 2
a2 1
EXTRA_PASSES	= mips-tfile mips-tdump ld
a48 6

# Build collect

ld: collect2
	rm -f ld
	ln collect2 ld
@


1.2
log
@*** empty log message ***
@
text
@a0 3
# It is not a good idea for particlar targets to do peculiar things with ALL.
# --rms.
#ALL		= Makefile start.encap libgcc.a
@


1.1
log
@Initial revision
@
text
@d1 3
a3 1
ALL		= Makefile start.encap libgcc.a
@
