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


1.4
date	96.07.19.23.26.59;	author ian;	state Exp;
branches;
next	1.3;

1.3
date	95.02.06.21.56.26;	author tege;	state Exp;
branches;
next	1.2;

1.2
date	94.11.21.18.36.39;	author dje;	state Exp;
branches;
next	1.1;

1.1
date	94.11.17.23.55.20;	author dje;	state Exp;
branches;
next	;


desc
@Target makefile fragment for bare m68k boards.
@


1.4
log
@Add m5200 multilib
@
text
@CROSS_LIBGCC1 = libgcc1-asm.a
LIB1ASMSRC = m68k/lb1sf68.asm
LIB1ASMFUNCS = _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \
   _double _float _floatex \
   _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 \
   _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2

# These are really part of libgcc1, but this will cause them to be
# built correctly, so...
LIB2FUNCS_EXTRA = fpgnulib.c xfgnulib.c

fpgnulib.c: $(srcdir)/config/m68k/fpgnulib.c
	cp $(srcdir)/config/m68k/fpgnulib.c fpgnulib.c
xfgnulib.c: $(srcdir)/config/m68k/fpgnulib.c
	echo '#define EXTFLOAT' > xfgnulib.c
	cat $(srcdir)/config/m68k/fpgnulib.c >> xfgnulib.c

MULTILIB_OPTIONS = m68000/m68020/m5200 m68881/msoft-float
MULTILIB_DIRNAMES =
MULTILIB_MATCHES = m68000=mc68000 m68000=m68302 m68000=m68332 m68020=mc68020 m68020=m68040
MULTILIB_EXCEPTIONS = *m5200/*m68881 *m5200/*msoft-float

LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
@


1.3
log
@(LIB1ASMFUNCS): Remove _umulsi3.
@
text
@d18 1
a18 1
MULTILIB_OPTIONS = m68000/m68020 m68881/msoft-float
d21 1
@


1.2
log
@(MULTILIB_MATCHES): Treat m68302/m68332 like m68000.
@
text
@d3 1
a3 1
LIB1ASMFUNCS = _mulsi3 _udivsi3 _umulsi3 _divsi3 _umodsi3 _modsi3 \
@


1.1
log
@Initial revision
@
text
@d18 3
a20 3
MULTILIB_OPTIONS=m68000/m68020 m68881/msoft-float
MULTILIB_DIRNAMES=
MULTILIB_MATCHES=m68020=m68040 m68000=mc68000 m68020=mc68020
@
