summaryrefslogtreecommitdiff
path: root/gnu/lib/libgcc/m68000.mk
blob: fcbbe2ede563c0b73bd99f7113e510577791e322 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# This file is automatically generated.  DO NOT EDIT!
# Generated from: 	NetBSD: toolchain2netbsd,v 1.12 2001/08/14 05:17:59 tv Exp 
#
G_CXX_EXTRA_HEADERS=${DIST}/gcc/cp/inc/typeinfo ${DIST}/gcc/cp/inc/exception  ${DIST}/gcc/cp/inc/new ${DIST}/gcc/cp/inc/new.h
G_CXX_LIB2FUNCS=tinfo.o tinfo2.o new.o opnew.o opnewnt.o opvnew.o opvnewnt.o  opdel.o opdelnt.o opvdel.o opvdelnt.o exception.o
G_CXX_LIB2SRCS=${DIST}/gcc/cp/new.cc ${DIST}/gcc/cp/new1.cc ${DIST}/gcc/cp/new2.cc  ${DIST}/gcc/cp/exception.cc ${DIST}/gcc/cp/tinfo.cc  ${DIST}/gcc/cp/tinfo2.cc ${DIST}/gcc/cp/tinfo.h
G_INCLUDES=-I. -I${DIST}/gcc -I${DIST}/gcc/config -I${DIST}/gcc/../include
G_CONFIGDIR=${DIST}/gcc/config/m68k
G_LIB1ASMSRC=lb1sf68.asm
G_LIB1ASMFUNCS=_mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \
	_double _float _floatex \
	_eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 \
	_eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2
G_LIB2ADD=${DIST}/gcc/frame.c ${DIST}/gcc/config/m68k/fpgnulib.c xfgnulib.c cplib2.txt
G_LIB2FUNCS=_muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2  _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf  _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi  _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi  _fixtfdi _fixunstfdi _floatditf  __gcc_bcmp _varargs __dummy _eprintf  _bb _shtab _clear_cache _trampoline __main _exit  _ctors _pure
G_LIB2FUNCS_EH=_eh
G_LIBGCC2_CFLAGS=-O2   -DIN_GCC    -g -I./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED
G_MAYBE_USE_COLLECT2=

libgcc1.S: ${G_LIB1ASMSRC}
	cp ${>:M*.asm} $@
CLEANFILES+=libgcc1.S
${G_LIB1ASMFUNCS:=.o}: libgcc1.S
	${COMPILE.s} ${CPPFLAGS} -DL$* -o $@ ${>:M*.S}
${G_LIB1ASMFUNCS:=.po}: libgcc1.S
	${COMPILE.s} ${CPPFLAGS} -DGPROF -DPROF -DL$* -o $@ ${>:M*.S}
OBJS+=${G_LIB1ASMFUNCS:=.o}
CLEANFILES+=${G_LIB1ASMFUNCS:=.o}

xfgnulib.c: ${.CURDIR}/Makefile
	printf '#define EXTFLOAT\n#include <config/m68k/fpgnulib.c>\n' >${.TARGET}
CLEANFILES+=xfgnulib.c