head     37.1;
branch   ;
access   ;
symbols  V37_1:37.1 V36_20:36.12 V36_21:36.11 V36_13:36.4 V36_12:36.3 V36_7:36.1;
locks    ; strict;
comment  @*   @;


37.1
date     91.01.21.09.45.21;  author mks;  state Exp;
branches ;
next     36.12;

36.12
date     90.04.14.02.19.26;  author dale;  state Exp;
branches ;
next     36.11;

36.11
date     90.04.11.17.59.07;  author dale;  state Exp;
branches ;
next     36.10;

36.10
date     90.04.11.14.52.46;  author dale;  state Exp;
branches ;
next     36.9;

36.9
date     90.04.08.17.21.29;  author dale;  state Exp;
branches ;
next     36.8;

36.8
date     90.04.08.01.34.56;  author dale;  state Exp;
branches ;
next     36.7;

36.7
date     90.04.05.22.29.57;  author dale;  state Exp;
branches ;
next     36.6;

36.6
date     90.03.29.21.16.12;  author dale;  state Exp;
branches ;
next     36.5;

36.5
date     90.03.29.20.58.39;  author dale;  state Exp;
branches ;
next     36.4;

36.4
date     89.12.07.00.18.34;  author dale;  state Exp;
branches ;
next     36.3;

36.3
date     89.09.12.19.38.30;  author dale;  state Exp;
branches ;
next     36.2;

36.2
date     89.06.06.16.13.57;  author dale;  state Exp;
branches ;
next     36.1;

36.1
date     89.06.05.15.50.38;  author dale;  state Exp;
branches ;
next     36.0;

36.0
date     89.06.05.15.49.02;  author dale;  state Exp;
branches ;
next     ;


desc
@@


37.1
log
@V37 fix to makefile
@
text
@##########################################################################
#
# $Id$
#
##########################################################################


#
# Amiga IEEE single trans
#

V=		V$(VERSION)

MAKEFILE=    Makefile
SRCDIR=		 mathieeesingtrans
SUBSYSNAME=  mathieeesingtrans
SUBSYSGROUP= libraries
SRCDIRPATH=	workbench/libs

LIBDIR=	/usr/commodore/amiga/$(V)/internal/lib

#
# the following have defaults in the system makefile
# use these lines to add user options
#
# -X167 means do not promote floats
# -X233 means flaot functions return floats

CFLAGS = -X22 -X167 -X233 -X107 -Dmc68000 -Dieee_float

LFLAGS=	map=$*.lmap xref=$*.xref ROM

# X107  is donot use a6

FIRSTRAM=	residenttag.obj

RAMLIB=	library.obj vec_table.obj softieee.obj midb.obj\
	spacos.obj spasin.obj spatan.obj cos.obj cosh.obj spexp.obj\
	log.obj spsin.obj sinh.obj spsqrt.obj sptan.obj \
	tanh.obj sincos.obj hardpow.obj\
	ieee68881.obj iovec_table.obj convert.obj endmodule.obj pow.obj\
	halve.obj ieeesingbasint.obj

ALLFILES=	$(FIRSTRAM) $(RAMLIB)

CFILES= cos.c cosh.c\
	log.c sinh.c\
	tanh.c sincos.c hardpow.c\
	pow.c halve.c

#
#RAMLIB=	softieee.obj
#acos.obj asin.obj cos.obj cosh.obj exp.obj\
#	log.obj sin.obj sinh.obj sqrt.obj tan.obj\
#tanh.obj dexp.obj sincos.obj hardpow.obj\
#pow.obj\
#halve.obj
# make depend and make print uses the next lines.
# They are maintained by hand.
#
#   AFILES are all the assembler source files
#
AFILES=	residenttag.asm	library.asm vec_table.asm midb.asm softieee.asm\
	convert.asm ieeesingbasint.asm spsqrt.asm sptan.asm\
	ieee68881.asm endmodule.asm iovec_table.asm ieeesingbasint.asm\
	spacos.asm spasin.asm spsin.asm spexp.asm spatan.asm

#
#   EXTERNIFILES are all the assembler include files released to others in
#   ${VERDIR}/include/${SUBSYSGROUP}/
#
EXTERNIFILES=
#
#   IFILES are all the assembler include files used by this code, except
#   any _rev.i files
#
IFILES= macros.i nulca.i privatemathlibrary.i

#
#   EXTERNHFILES are all the C include files released to others in
#   ${VERDIR}/include/${SUBSYSGROUP}/
#
EXTERNHFILES=
#
#   HFILES are all the C include files used by this code, except any
#   _rev.h files
#
HFILES= math.h

#
# OFILES are all the object files that make either the library or the
# rom code generated by this makefile.  FIRSTO is the first to appear
# in the result, but the last dependency to be resolved
#
FIRSTO= $(FIRSTRAM)
OFILES= $(RAMLIB)

#
# The main dependency line for a vanilla make
#
all:	${SUBSYSNAME}.ld ${SUBSYSNAME}.doc

install:
	stripf mathieeesingtrans.ld /usr2/a2001/libs/mathieeesingtrans.library

#
# Include the system makefile
#
.INCLUDE=/usr/commodore/amiga/$(V)/tools/makemeta
#.INCLUDE=makemeta
#MYLIBS= ${LIBDIR}/debug.lib

APP=spp
CAPP=./cppapp
#LINK=blink
@


36.12
log
@cleanup
@
text
@d3 1
a3 1
# $Header: /usr2/dale/src/amiga/libs/mathieeesingtrans/RCS/Makefile,v 36.11 90/04/11 17:59:07 dale Exp Locker: dale $
d9 1
a9 1
# Amiga Fast Floating Point Math Library
a11 1
VERSION=	36
d72 1
a72 1
EXTERNIFILES=	
d83 1
a83 1
EXTERNHFILES=	
d107 1
a107 1
# Include the system makefile 
@


36.11
log
@more clenaup
@
text
@d3 1
a3 1
# $Header: /usr2/dale/src/amiga/libs/mathieeesingtrans/RCS/Makefile,v 36.10 90/04/11 14:52:46 dale Exp Locker: dale $
d39 1
a39 1
	spacos.obj spasin.obj atan.obj cos.obj cosh.obj spexp.obj\
d47 1
a47 1
CFILES= cos.c cosh.c tan.c\
d50 1
a50 1
	pow.c halve.c atan.c
d67 1
a67 1
	spacos.asm spasin.asm spsin.asm spexp.asm
@


36.10
log
@ala speed ups.
@
text
@d3 1
a3 1
# $Header: /usr2/dale/src/amiga/libs/mathieeesingtrans/RCS/Makefile,v 36.9 90/04/08 17:21:29 dale Exp Locker: dale $
d47 1
a47 1
CFILES= cos.c cosh.c \
@


36.9
log
@New spexp routine to replace exp.c
@
text
@d3 1
a3 1
# $Header: /usr2/dale/src/amiga/libs/mathieeesingtrans/RCS/Makefile,v 36.8 90/04/08 01:34:56 dale Exp Locker: dale $
d47 1
a47 1
CFILES= cos.c cosh.c exp.c\
d67 1
a67 1
	spacos.asm spasin.asm spsin.asm
d105 1
a105 1
	stripa mathieeesingtrans.ld to /usr2/a2001/libs/mathieeesingtrans.library
@


36.8
log
@rcs change
@
text
@d3 1
a3 1
# $Header: /usr2/dale/src/amiga/libs/mathieeesingtrans/RCS/Makefile,v 36.7 90/04/05 22:29:57 dale Exp Locker: dale $
d39 1
a39 1
	spacos.obj spasin.obj atan.obj cos.obj cosh.obj exp.obj\
d47 2
a48 2
CFILES= acos.c asin.c cos.c cosh.c exp.c\
	log.c sin.c sinh.c tan.c\
d66 2
a67 1
	ieee68881.asm endmodule.asm iovec_table.asm ieeesingbasint.asm
@


36.7
log
@New sin routine, fixed one bug in sqrt. Still bug in sqrt(3F7FFFFF).
This is seen as incorrect rounding.
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.6 90/03/29 21:16:12 dale Exp $
@


36.6
log
@library.i no longer used.
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.5 90/03/29 20:58:39 dale Exp $
d40 1
a40 1
	log.obj sin.obj sinh.obj spsqrt.obj sptan.obj \
d77 1
a77 2
IFILES= macros.i mathieeesingtrans_lib.i \
	privatemathlibrary.i
d88 1
a88 1
HFILES=
@


36.5
log
@Added recoded asin and acos routines from Al Aburto. Seem to work
fine for mathtest. Speed is better than the old C routines.
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.4 89/12/07 00:18:34 dale Exp $
d77 1
a77 1
IFILES= library.i macros.i mathieeesingtrans_lib.i \
@


36.4
log
@private mathlibrary stuff
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.3 89/09/12 19:38:30 dale Exp $
d39 1
a39 1
	acos.obj asin.obj atan.obj cos.obj cosh.obj exp.obj\
@


36.3
log
@fix 68000/68882 problems
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.2 89/06/06 16:13:57 dale Exp $
d77 2
a78 1
IFILES= library.i macros.i mathieeesingtrans_lib.i
@


36.2
log
@added softieee.asm to AFILES
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.1 89/06/05 15:50:38 dale Exp $
d40 1
a40 1
	log.obj sin.obj sinh.obj spsqrt.obj tan.obj\
d65 1
a65 1
	convert.asm ieeesingbasint.asm spsqrt.asm\
@


36.1
log
@Fixed rcs log junk, 'deleted bad lines'
@
text
@d3 1
a3 1
# $Header: Makefile,v 36.0 89/06/05 15:49:02 dale Exp $
d64 1
a64 1
AFILES=	residenttag.asm	library.asm vec_table.asm midb.asm\
@


36.0
log
@*** empty log message ***
@
text
@d3 1
a3 5
# $Header$
#
# $Locker$
#
# $Log$
@
