mirror of
https://gitlab.com/rnger/amath
synced 2025-12-08 14:58:29 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c8e908629 | ||
|
|
d2e6d0ec73 | ||
|
|
68edc0eba4 | ||
|
|
6d7ae73543 | ||
|
|
8bec52a8ee | ||
|
|
88664a91de | ||
|
|
49ff25aa10 | ||
|
|
820e81e938 | ||
|
|
465ba0e517 | ||
|
|
b78cac0546 | ||
|
|
8f5d28f0b0 | ||
|
|
e7449d8c1b | ||
|
|
5361ff139a | ||
|
|
23720274b9 | ||
|
|
520ca5aaf2 | ||
|
|
d95f5432ee | ||
|
|
68c99032f1 | ||
|
|
b0d329aaa3 | ||
|
|
83911f52e6 | ||
|
|
9b54d181e5 | ||
|
|
57814485f7 | ||
|
|
e6e36b5d4d | ||
|
|
f218a251d8 |
@@ -0,0 +1,5 @@
|
||||
*.kdev4
|
||||
*.o
|
||||
amath*
|
||||
Makefile
|
||||
Makefile.*
|
||||
@@ -1,16 +1,16 @@
|
||||
This software contains copyrighted material by:
|
||||
The Regents of the University of California
|
||||
The NetBSD Foundation, Inc.
|
||||
Sun Microsystems, Inc
|
||||
Sun Microsystems, Inc.
|
||||
Poul-Henning Kamp
|
||||
Carsten Larsen
|
||||
Ryan Juckett
|
||||
|
||||
Portions of the code have been contributed by:
|
||||
Stephen L. Moshier
|
||||
Stefan Haubenthal
|
||||
Poul-Henning Kamp
|
||||
Carsten Larsen
|
||||
Ryan Juckett
|
||||
Chris Torek
|
||||
Mike Hibler
|
||||
|
||||
|
||||
@@ -2,6 +2,18 @@
|
||||
--- amath change history ---
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
v1.5.7 April 12 2015
|
||||
- Added copy/paste in amath Window.
|
||||
- Included AmigOS version string.
|
||||
- Included MorphOS build patch.
|
||||
- Fixed unreadable texts in some AmigaOS shells.
|
||||
- Fixed rare bug in selection of numeral system.
|
||||
- Miscellaneous minor bug fixes.
|
||||
|
||||
v1.5.6 March 23 2015
|
||||
- Fixed typos and changed prompt.
|
||||
- Binaries compiled without dependency to ixemul.library
|
||||
|
||||
v1.5.5 March 05 2015
|
||||
- Fixed console bug causing shell to hang on AROS.
|
||||
|
||||
|
||||
@@ -1,329 +0,0 @@
|
||||
# Portable Makefile generated by configure
|
||||
|
||||
all: amath
|
||||
|
||||
CC = cc
|
||||
CFLAGS += -O0 -g -DINTELCPU -DANSICONSOLE -DWITHTEST -I. -Wall -Werror
|
||||
LFLAGS += -lstdc++
|
||||
|
||||
aconsole.o: arc/aos/sys/aconsole.cpp arc/aos/sys/aconsole.h def/libc.h def/xdef.h main/evaluator.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/aconsole.cpp
|
||||
|
||||
afilesystem.o: arc/aos/sys/afilesystem.cpp arc/aos/sys/afilesystem.h def/libc.h def/text.h def/xdef.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/afilesystem.cpp
|
||||
|
||||
aproc.o: arc/aos/sys/aproc.cpp arc/aos/sys/aproc.h arc/aos/sys/atask.h def/libc.h def/xdef.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/aproc.cpp
|
||||
|
||||
atask.o: arc/aos/sys/atask.cpp arc/aos/sys/atask.h def/libc.h def/xdef.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/atask.cpp
|
||||
|
||||
agraph.o: arc/aos/gui/agraph.cpp arc/aos/gui/agraph.h def/libc.h lib/fgrid.h lib/real.h main/functions.h
|
||||
${CC} ${CFLAGS} -c arc/aos/gui/agraph.cpp
|
||||
|
||||
awindow.o: arc/aos/gui/awindow.cpp arc/aos/gui/awindow.h def/libc.h def/text.h def/xdef.h lib/aengine.h main/evaluator.h
|
||||
${CC} ${CFLAGS} -c arc/aos/gui/awindow.cpp
|
||||
|
||||
cconsole.o: arc/stdc/cconsole.cpp arc/stdc/cconsole.h def/libc.h main/evaluator.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/cconsole.cpp
|
||||
|
||||
cfilesystem.o: arc/stdc/cfilesystem.cpp arc/stdc/cfilesystem.h def/libc.h def/text.h io/filesystem.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/cfilesystem.cpp
|
||||
|
||||
ctask.o: arc/stdc/ctask.cpp arc/stdc/ctask.h def/libc.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/ctask.cpp
|
||||
|
||||
console.o: io/console.cpp def/libc.h def/text.h def/xdef.h io/console.h
|
||||
${CC} ${CFLAGS} -c io/console.cpp
|
||||
|
||||
aengine.o: lib/aengine.cpp def/libc.h def/text.h lib/aengine.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c lib/aengine.cpp
|
||||
|
||||
charbuf.o: lib/charbuf.cpp def/libc.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c lib/charbuf.cpp
|
||||
|
||||
cplex.o: lib/cplex.cpp lib/cplex.h lib/real.h libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c lib/cplex.cpp
|
||||
|
||||
fgrid.o: lib/fgrid.cpp lib/fgrid.h lib/real.h main/functions.h
|
||||
${CC} ${CFLAGS} -c lib/fgrid.cpp
|
||||
|
||||
graph.o: lib/graph.cpp lib/graph.h
|
||||
${CC} ${CFLAGS} -c lib/graph.cpp
|
||||
|
||||
ntext.o: lib/ntext.cpp def/libc.h def/text.h lib/charbuf.h lib/cplex.h lib/dconv/print.h lib/ntext.h lib/real.h libm/cprim.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/ntext.cpp
|
||||
|
||||
real.o: lib/real.cpp def/libc.h lib/cplex.h lib/numb.h lib/real.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/real.cpp
|
||||
|
||||
dragon4.o: lib/dconv/dragon4.cpp lib/dconv/dragon4.h lib/dconv/math.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/dragon4.cpp
|
||||
|
||||
math.o: lib/dconv/math.cpp lib/dconv/standard.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/math.cpp
|
||||
|
||||
print.o: lib/dconv/print.cpp def/libc.h lib/dconv/dragon4.h lib/dconv/math.h lib/dconv/print.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/print.cpp
|
||||
|
||||
calloc.o: libc/calloc.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/calloc.cpp
|
||||
|
||||
memcpy.o: libc/memcpy.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/memcpy.cpp
|
||||
|
||||
memset.o: libc/memset.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/memset.cpp
|
||||
|
||||
strcmp.o: libc/strcmp.cpp
|
||||
${CC} ${CFLAGS} -c libc/strcmp.cpp
|
||||
|
||||
strlen.o: libc/strlen.cpp
|
||||
${CC} ${CFLAGS} -c libc/strlen.cpp
|
||||
|
||||
acos.o: libm/real/acos.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/acos.cpp
|
||||
|
||||
acosh.o: libm/real/acosh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/acosh.cpp
|
||||
|
||||
asin.o: libm/real/asin.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/asin.cpp
|
||||
|
||||
asinh.o: libm/real/asinh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/asinh.cpp
|
||||
|
||||
atan.o: libm/real/atan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atan.cpp
|
||||
|
||||
atan2.o: libm/real/atan2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atan2.cpp
|
||||
|
||||
atanh.o: libm/real/atanh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atanh.cpp
|
||||
|
||||
cbrt.o: libm/real/cbrt.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cbrt.cpp
|
||||
|
||||
ceil.o: libm/real/ceil.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ceil.cpp
|
||||
|
||||
cos.o: libm/real/cos.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cos.cpp
|
||||
|
||||
cosh.o: libm/real/cosh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cosh.cpp
|
||||
|
||||
exp.o: libm/real/exp.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/exp.cpp
|
||||
|
||||
expm1.o: libm/real/expm1.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/expm1.cpp
|
||||
|
||||
floor.o: libm/real/floor.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/floor.cpp
|
||||
|
||||
fmod.o: libm/real/fmod.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/fmod.cpp
|
||||
|
||||
hypot.o: libm/real/hypot.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/hypot.cpp
|
||||
|
||||
kcos.o: libm/real/kcos.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/kcos.cpp
|
||||
|
||||
kremp2.o: libm/real/kremp2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/kremp2.cpp
|
||||
|
||||
ksin.o: libm/real/ksin.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ksin.cpp
|
||||
|
||||
ktan.o: libm/real/ktan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ktan.cpp
|
||||
|
||||
log.o: libm/real/log.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log.cpp
|
||||
|
||||
log10.o: libm/real/log10.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log10.cpp
|
||||
|
||||
log1p.o: libm/real/log1p.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log1p.cpp
|
||||
|
||||
pow.o: libm/real/pow.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/pow.cpp
|
||||
|
||||
remp2.o: libm/real/remp2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/remp2.cpp
|
||||
|
||||
scalbn.o: libm/real/scalbn.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/scalbn.cpp
|
||||
|
||||
sin.o: libm/real/sin.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sin.cpp
|
||||
|
||||
sinh.o: libm/real/sinh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sinh.cpp
|
||||
|
||||
sqrt.o: libm/real/sqrt.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sqrt.cpp
|
||||
|
||||
tan.o: libm/real/tan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/tan.cpp
|
||||
|
||||
tanh.o: libm/real/tanh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/tanh.cpp
|
||||
|
||||
cacos.o: libm/cplex/cacos.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacos.cpp
|
||||
|
||||
cacosh.o: libm/cplex/cacosh.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacosh.cpp
|
||||
|
||||
cacot.o: libm/cplex/cacot.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacot.cpp
|
||||
|
||||
cacoth.o: libm/cplex/cacoth.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacoth.cpp
|
||||
|
||||
cacsc.o: libm/cplex/cacsc.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacsc.cpp
|
||||
|
||||
cacsch.o: libm/cplex/cacsch.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacsch.cpp
|
||||
|
||||
casec.o: libm/cplex/casec.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casec.cpp
|
||||
|
||||
casech.o: libm/cplex/casech.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casech.cpp
|
||||
|
||||
casin.o: libm/cplex/casin.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casin.cpp
|
||||
|
||||
casinh.o: libm/cplex/casinh.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casinh.cpp
|
||||
|
||||
catan.o: libm/cplex/catan.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/catan.cpp
|
||||
|
||||
catanh.o: libm/cplex/catanh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/catanh.cpp
|
||||
|
||||
ccbrt.o: libm/cplex/ccbrt.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccbrt.cpp
|
||||
|
||||
ccos.o: libm/cplex/ccos.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccos.cpp
|
||||
|
||||
ccosh.o: libm/cplex/ccosh.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccosh.cpp
|
||||
|
||||
ccot.o: libm/cplex/ccot.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccot.cpp
|
||||
|
||||
ccoth.o: libm/cplex/ccoth.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccoth.cpp
|
||||
|
||||
ccsc.o: libm/cplex/ccsc.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccsc.cpp
|
||||
|
||||
ccsch.o: libm/cplex/ccsch.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccsch.cpp
|
||||
|
||||
cexp.o: libm/cplex/cexp.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cexp.cpp
|
||||
|
||||
clog.o: libm/cplex/clog.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clog.cpp
|
||||
|
||||
clog10.o: libm/cplex/clog10.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clog10.cpp
|
||||
|
||||
clogb.o: libm/cplex/clogb.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clogb.cpp
|
||||
|
||||
cpow.o: libm/cplex/cpow.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cpow.cpp
|
||||
|
||||
csec.o: libm/cplex/csec.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csec.cpp
|
||||
|
||||
csech.o: libm/cplex/csech.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csech.cpp
|
||||
|
||||
csgn.o: libm/cplex/csgn.cpp libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csgn.cpp
|
||||
|
||||
csin.o: libm/cplex/csin.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csin.cpp
|
||||
|
||||
csinh.o: libm/cplex/csinh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csinh.cpp
|
||||
|
||||
csqrt.o: libm/cplex/csqrt.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csqrt.cpp
|
||||
|
||||
ctan.o: libm/cplex/ctan.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ctan.cpp
|
||||
|
||||
ctanh.o: libm/cplex/ctanh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ctanh.cpp
|
||||
|
||||
evaluator.o: main/evaluator.cpp def/libc.h main/evaluator.h main/optimizer.h main/parser.h main/viewer.h
|
||||
${CC} ${CFLAGS} -c main/evaluator.cpp
|
||||
|
||||
functions.o: main/functions.cpp def/libc.h def/text.h lib/numb.h main/functiondefs.h main/functions.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/functions.cpp
|
||||
|
||||
graphlist.o: main/graphlist.cpp def/io.h def/libc.h lib/numb.h main/graphlist.h
|
||||
${CC} ${CFLAGS} -c main/graphlist.cpp
|
||||
|
||||
lexer.o: main/lexer.cpp def/lex.h def/libc.h main/lexer.h main/token.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/lexer.cpp
|
||||
|
||||
nodes.o: main/nodes.cpp def/help.h def/libc.h def/text.h lib/charbuf.h lib/numb.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c main/nodes.cpp
|
||||
|
||||
operators.o: main/operators.cpp def/libc.h lib/charbuf.h lib/numb.h main/operators.h
|
||||
${CC} ${CFLAGS} -c main/operators.cpp
|
||||
|
||||
optimizer.o: main/optimizer.cpp main/nodes.h main/optimizer.h main/values.h
|
||||
${CC} ${CFLAGS} -c main/optimizer.cpp
|
||||
|
||||
parser.o: main/parser.cpp def/libc.h lib/cplex.h lib/numb.h lib/real.h main/functions.h main/operators.h main/parser.h main/statements.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/parser.cpp
|
||||
|
||||
statements.o: main/statements.cpp def/help.h def/libc.h def/text.h io/console.h lib/charbuf.h lib/real.h main/graphlist.h main/parser.h main/statements.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/statements.cpp
|
||||
|
||||
token.o: main/token.cpp def/libc.h main/token.h
|
||||
${CC} ${CFLAGS} -c main/token.cpp
|
||||
|
||||
values.o: main/values.cpp def/libc.h def/text.h lib/charbuf.h lib/cplex.h lib/numb.h lib/real.h main/nodes.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/values.cpp
|
||||
|
||||
viewer.o: main/viewer.cpp def/libc.h def/text.h lib/charbuf.h main/viewer.h
|
||||
${CC} ${CFLAGS} -c main/viewer.cpp
|
||||
|
||||
cli.o: prog/cli.cpp def/io.h def/libc.h def/text.h def/xdef.h lib/charbuf.h main/evaluator.h prog/cli.h prog/program.h prog/test.h
|
||||
${CC} ${CFLAGS} -c prog/cli.cpp
|
||||
|
||||
main.o: prog/main.cpp prog/cli.h prog/program.h
|
||||
${CC} ${CFLAGS} -c prog/main.cpp
|
||||
|
||||
program.o: prog/program.cpp def/io.h def/libc.h io/console.h io/filesystem.h main/functions.h main/graphlist.h main/parser.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c prog/program.cpp
|
||||
|
||||
test.o: prog/test.cpp def/io.h def/libc.h def/text.h def/xdef.h lib/charbuf.h main/evaluator.h main/viewer.h prog/program.h prog/test.h
|
||||
${CC} ${CFLAGS} -c prog/test.cpp
|
||||
|
||||
|
||||
amath: aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o
|
||||
${CC} ${CFLAGS} -o amath aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o ${LFLAGS}
|
||||
|
||||
clean:
|
||||
rm -f aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o amath
|
||||
|
||||
depend:
|
||||
@echo Dependencies already done
|
||||
-328
@@ -1,328 +0,0 @@
|
||||
# AROS Makefile generated by configure
|
||||
|
||||
all: amath
|
||||
|
||||
CFLAGS += -O2 -DAROS -DWITHTEST -s -I. -Wall -Werror
|
||||
LFLAGS += -stdc++
|
||||
|
||||
aconsole.o: arc/aos/sys/aconsole.cpp arc/aos/sys/aconsole.h def/libc.h def/xdef.h main/evaluator.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/aconsole.cpp
|
||||
|
||||
afilesystem.o: arc/aos/sys/afilesystem.cpp arc/aos/sys/afilesystem.h def/libc.h def/text.h def/xdef.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/afilesystem.cpp
|
||||
|
||||
aproc.o: arc/aos/sys/aproc.cpp arc/aos/sys/aproc.h arc/aos/sys/atask.h def/libc.h def/xdef.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/aproc.cpp
|
||||
|
||||
atask.o: arc/aos/sys/atask.cpp arc/aos/sys/atask.h def/libc.h def/xdef.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/atask.cpp
|
||||
|
||||
agraph.o: arc/aos/gui/agraph.cpp arc/aos/gui/agraph.h def/libc.h lib/fgrid.h lib/real.h main/functions.h
|
||||
${CC} ${CFLAGS} -c arc/aos/gui/agraph.cpp
|
||||
|
||||
awindow.o: arc/aos/gui/awindow.cpp arc/aos/gui/awindow.h def/libc.h def/text.h def/xdef.h lib/aengine.h main/evaluator.h
|
||||
${CC} ${CFLAGS} -c arc/aos/gui/awindow.cpp
|
||||
|
||||
cconsole.o: arc/stdc/cconsole.cpp arc/stdc/cconsole.h def/libc.h main/evaluator.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/cconsole.cpp
|
||||
|
||||
cfilesystem.o: arc/stdc/cfilesystem.cpp arc/stdc/cfilesystem.h def/libc.h def/text.h io/filesystem.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/cfilesystem.cpp
|
||||
|
||||
ctask.o: arc/stdc/ctask.cpp arc/stdc/ctask.h def/libc.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/ctask.cpp
|
||||
|
||||
console.o: io/console.cpp def/libc.h def/text.h def/xdef.h io/console.h
|
||||
${CC} ${CFLAGS} -c io/console.cpp
|
||||
|
||||
aengine.o: lib/aengine.cpp def/libc.h def/text.h lib/aengine.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c lib/aengine.cpp
|
||||
|
||||
charbuf.o: lib/charbuf.cpp def/libc.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c lib/charbuf.cpp
|
||||
|
||||
cplex.o: lib/cplex.cpp lib/cplex.h lib/real.h libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c lib/cplex.cpp
|
||||
|
||||
fgrid.o: lib/fgrid.cpp lib/fgrid.h lib/real.h main/functions.h
|
||||
${CC} ${CFLAGS} -c lib/fgrid.cpp
|
||||
|
||||
graph.o: lib/graph.cpp lib/graph.h
|
||||
${CC} ${CFLAGS} -c lib/graph.cpp
|
||||
|
||||
ntext.o: lib/ntext.cpp def/libc.h def/text.h lib/charbuf.h lib/cplex.h lib/dconv/print.h lib/ntext.h lib/real.h libm/cprim.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/ntext.cpp
|
||||
|
||||
real.o: lib/real.cpp def/libc.h lib/cplex.h lib/numb.h lib/real.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/real.cpp
|
||||
|
||||
dragon4.o: lib/dconv/dragon4.cpp lib/dconv/dragon4.h lib/dconv/math.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/dragon4.cpp
|
||||
|
||||
math.o: lib/dconv/math.cpp lib/dconv/standard.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/math.cpp
|
||||
|
||||
print.o: lib/dconv/print.cpp def/libc.h lib/dconv/dragon4.h lib/dconv/math.h lib/dconv/print.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/print.cpp
|
||||
|
||||
calloc.o: libc/calloc.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/calloc.cpp
|
||||
|
||||
memcpy.o: libc/memcpy.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/memcpy.cpp
|
||||
|
||||
memset.o: libc/memset.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/memset.cpp
|
||||
|
||||
strcmp.o: libc/strcmp.cpp
|
||||
${CC} ${CFLAGS} -c libc/strcmp.cpp
|
||||
|
||||
strlen.o: libc/strlen.cpp
|
||||
${CC} ${CFLAGS} -c libc/strlen.cpp
|
||||
|
||||
acos.o: libm/real/acos.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/acos.cpp
|
||||
|
||||
acosh.o: libm/real/acosh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/acosh.cpp
|
||||
|
||||
asin.o: libm/real/asin.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/asin.cpp
|
||||
|
||||
asinh.o: libm/real/asinh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/asinh.cpp
|
||||
|
||||
atan.o: libm/real/atan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atan.cpp
|
||||
|
||||
atan2.o: libm/real/atan2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atan2.cpp
|
||||
|
||||
atanh.o: libm/real/atanh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atanh.cpp
|
||||
|
||||
cbrt.o: libm/real/cbrt.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cbrt.cpp
|
||||
|
||||
ceil.o: libm/real/ceil.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ceil.cpp
|
||||
|
||||
cos.o: libm/real/cos.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cos.cpp
|
||||
|
||||
cosh.o: libm/real/cosh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cosh.cpp
|
||||
|
||||
exp.o: libm/real/exp.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/exp.cpp
|
||||
|
||||
expm1.o: libm/real/expm1.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/expm1.cpp
|
||||
|
||||
floor.o: libm/real/floor.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/floor.cpp
|
||||
|
||||
fmod.o: libm/real/fmod.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/fmod.cpp
|
||||
|
||||
hypot.o: libm/real/hypot.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/hypot.cpp
|
||||
|
||||
kcos.o: libm/real/kcos.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/kcos.cpp
|
||||
|
||||
kremp2.o: libm/real/kremp2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/kremp2.cpp
|
||||
|
||||
ksin.o: libm/real/ksin.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ksin.cpp
|
||||
|
||||
ktan.o: libm/real/ktan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ktan.cpp
|
||||
|
||||
log.o: libm/real/log.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log.cpp
|
||||
|
||||
log10.o: libm/real/log10.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log10.cpp
|
||||
|
||||
log1p.o: libm/real/log1p.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log1p.cpp
|
||||
|
||||
pow.o: libm/real/pow.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/pow.cpp
|
||||
|
||||
remp2.o: libm/real/remp2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/remp2.cpp
|
||||
|
||||
scalbn.o: libm/real/scalbn.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/scalbn.cpp
|
||||
|
||||
sin.o: libm/real/sin.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sin.cpp
|
||||
|
||||
sinh.o: libm/real/sinh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sinh.cpp
|
||||
|
||||
sqrt.o: libm/real/sqrt.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sqrt.cpp
|
||||
|
||||
tan.o: libm/real/tan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/tan.cpp
|
||||
|
||||
tanh.o: libm/real/tanh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/tanh.cpp
|
||||
|
||||
cacos.o: libm/cplex/cacos.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacos.cpp
|
||||
|
||||
cacosh.o: libm/cplex/cacosh.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacosh.cpp
|
||||
|
||||
cacot.o: libm/cplex/cacot.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacot.cpp
|
||||
|
||||
cacoth.o: libm/cplex/cacoth.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacoth.cpp
|
||||
|
||||
cacsc.o: libm/cplex/cacsc.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacsc.cpp
|
||||
|
||||
cacsch.o: libm/cplex/cacsch.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacsch.cpp
|
||||
|
||||
casec.o: libm/cplex/casec.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casec.cpp
|
||||
|
||||
casech.o: libm/cplex/casech.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casech.cpp
|
||||
|
||||
casin.o: libm/cplex/casin.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casin.cpp
|
||||
|
||||
casinh.o: libm/cplex/casinh.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casinh.cpp
|
||||
|
||||
catan.o: libm/cplex/catan.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/catan.cpp
|
||||
|
||||
catanh.o: libm/cplex/catanh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/catanh.cpp
|
||||
|
||||
ccbrt.o: libm/cplex/ccbrt.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccbrt.cpp
|
||||
|
||||
ccos.o: libm/cplex/ccos.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccos.cpp
|
||||
|
||||
ccosh.o: libm/cplex/ccosh.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccosh.cpp
|
||||
|
||||
ccot.o: libm/cplex/ccot.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccot.cpp
|
||||
|
||||
ccoth.o: libm/cplex/ccoth.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccoth.cpp
|
||||
|
||||
ccsc.o: libm/cplex/ccsc.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccsc.cpp
|
||||
|
||||
ccsch.o: libm/cplex/ccsch.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccsch.cpp
|
||||
|
||||
cexp.o: libm/cplex/cexp.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cexp.cpp
|
||||
|
||||
clog.o: libm/cplex/clog.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clog.cpp
|
||||
|
||||
clog10.o: libm/cplex/clog10.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clog10.cpp
|
||||
|
||||
clogb.o: libm/cplex/clogb.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clogb.cpp
|
||||
|
||||
cpow.o: libm/cplex/cpow.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cpow.cpp
|
||||
|
||||
csec.o: libm/cplex/csec.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csec.cpp
|
||||
|
||||
csech.o: libm/cplex/csech.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csech.cpp
|
||||
|
||||
csgn.o: libm/cplex/csgn.cpp libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csgn.cpp
|
||||
|
||||
csin.o: libm/cplex/csin.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csin.cpp
|
||||
|
||||
csinh.o: libm/cplex/csinh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csinh.cpp
|
||||
|
||||
csqrt.o: libm/cplex/csqrt.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csqrt.cpp
|
||||
|
||||
ctan.o: libm/cplex/ctan.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ctan.cpp
|
||||
|
||||
ctanh.o: libm/cplex/ctanh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ctanh.cpp
|
||||
|
||||
evaluator.o: main/evaluator.cpp def/libc.h main/evaluator.h main/optimizer.h main/parser.h main/viewer.h
|
||||
${CC} ${CFLAGS} -c main/evaluator.cpp
|
||||
|
||||
functions.o: main/functions.cpp def/libc.h def/text.h lib/numb.h main/functiondefs.h main/functions.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/functions.cpp
|
||||
|
||||
graphlist.o: main/graphlist.cpp def/io.h def/libc.h lib/numb.h main/graphlist.h
|
||||
${CC} ${CFLAGS} -c main/graphlist.cpp
|
||||
|
||||
lexer.o: main/lexer.cpp def/lex.h def/libc.h main/lexer.h main/token.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/lexer.cpp
|
||||
|
||||
nodes.o: main/nodes.cpp def/help.h def/libc.h def/text.h lib/charbuf.h lib/numb.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c main/nodes.cpp
|
||||
|
||||
operators.o: main/operators.cpp def/libc.h lib/charbuf.h lib/numb.h main/operators.h
|
||||
${CC} ${CFLAGS} -c main/operators.cpp
|
||||
|
||||
optimizer.o: main/optimizer.cpp main/nodes.h main/optimizer.h main/values.h
|
||||
${CC} ${CFLAGS} -c main/optimizer.cpp
|
||||
|
||||
parser.o: main/parser.cpp def/libc.h lib/cplex.h lib/numb.h lib/real.h main/functions.h main/operators.h main/parser.h main/statements.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/parser.cpp
|
||||
|
||||
statements.o: main/statements.cpp def/help.h def/libc.h def/text.h io/console.h lib/charbuf.h lib/real.h main/graphlist.h main/parser.h main/statements.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/statements.cpp
|
||||
|
||||
token.o: main/token.cpp def/libc.h main/token.h
|
||||
${CC} ${CFLAGS} -c main/token.cpp
|
||||
|
||||
values.o: main/values.cpp def/libc.h def/text.h lib/charbuf.h lib/cplex.h lib/numb.h lib/real.h main/nodes.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/values.cpp
|
||||
|
||||
viewer.o: main/viewer.cpp def/libc.h def/text.h lib/charbuf.h main/viewer.h
|
||||
${CC} ${CFLAGS} -c main/viewer.cpp
|
||||
|
||||
cli.o: prog/cli.cpp def/io.h def/libc.h def/text.h def/xdef.h lib/charbuf.h main/evaluator.h prog/cli.h prog/program.h prog/test.h
|
||||
${CC} ${CFLAGS} -c prog/cli.cpp
|
||||
|
||||
main.o: prog/main.cpp prog/cli.h prog/program.h
|
||||
${CC} ${CFLAGS} -c prog/main.cpp
|
||||
|
||||
program.o: prog/program.cpp def/io.h def/libc.h io/console.h io/filesystem.h main/functions.h main/graphlist.h main/parser.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c prog/program.cpp
|
||||
|
||||
test.o: prog/test.cpp def/io.h def/libc.h def/text.h def/xdef.h lib/charbuf.h main/evaluator.h main/viewer.h prog/program.h prog/test.h
|
||||
${CC} ${CFLAGS} -c prog/test.cpp
|
||||
|
||||
|
||||
amath: aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o
|
||||
${CC} ${CFLAGS} -s -o amath aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o ${LFLAGS}
|
||||
|
||||
clean:
|
||||
rm -f aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o amath
|
||||
|
||||
depend:
|
||||
@echo Dependencies already done
|
||||
-329
@@ -1,329 +0,0 @@
|
||||
# Amiga Makefile generated by configure
|
||||
|
||||
all: amath
|
||||
|
||||
CC = gcc
|
||||
CFLAGS += -m68020 -O2 -DAOS -resident -s -I. -Wall -Werror
|
||||
LFLAGS += -lgcc
|
||||
|
||||
aconsole.o: arc/aos/sys/aconsole.cpp arc/aos/sys/aconsole.h def/libc.h def/xdef.h main/evaluator.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/aconsole.cpp
|
||||
|
||||
afilesystem.o: arc/aos/sys/afilesystem.cpp arc/aos/sys/afilesystem.h def/libc.h def/text.h def/xdef.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/afilesystem.cpp
|
||||
|
||||
aproc.o: arc/aos/sys/aproc.cpp arc/aos/sys/aproc.h arc/aos/sys/atask.h def/libc.h def/xdef.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/aproc.cpp
|
||||
|
||||
atask.o: arc/aos/sys/atask.cpp arc/aos/sys/atask.h def/libc.h def/xdef.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/aos/sys/atask.cpp
|
||||
|
||||
agraph.o: arc/aos/gui/agraph.cpp arc/aos/gui/agraph.h def/libc.h lib/fgrid.h lib/real.h main/functions.h
|
||||
${CC} ${CFLAGS} -c arc/aos/gui/agraph.cpp
|
||||
|
||||
awindow.o: arc/aos/gui/awindow.cpp arc/aos/gui/awindow.h def/libc.h def/text.h def/xdef.h lib/aengine.h main/evaluator.h
|
||||
${CC} ${CFLAGS} -c arc/aos/gui/awindow.cpp
|
||||
|
||||
cconsole.o: arc/stdc/cconsole.cpp arc/stdc/cconsole.h def/libc.h main/evaluator.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/cconsole.cpp
|
||||
|
||||
cfilesystem.o: arc/stdc/cfilesystem.cpp arc/stdc/cfilesystem.h def/libc.h def/text.h io/filesystem.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/cfilesystem.cpp
|
||||
|
||||
ctask.o: arc/stdc/ctask.cpp arc/stdc/ctask.h def/libc.h io/thread.h
|
||||
${CC} ${CFLAGS} -c arc/stdc/ctask.cpp
|
||||
|
||||
console.o: io/console.cpp def/libc.h def/text.h def/xdef.h io/console.h
|
||||
${CC} ${CFLAGS} -c io/console.cpp
|
||||
|
||||
aengine.o: lib/aengine.cpp def/libc.h def/text.h lib/aengine.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c lib/aengine.cpp
|
||||
|
||||
charbuf.o: lib/charbuf.cpp def/libc.h lib/charbuf.h
|
||||
${CC} ${CFLAGS} -c lib/charbuf.cpp
|
||||
|
||||
cplex.o: lib/cplex.cpp lib/cplex.h lib/real.h libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c lib/cplex.cpp
|
||||
|
||||
fgrid.o: lib/fgrid.cpp lib/fgrid.h lib/real.h main/functions.h
|
||||
${CC} ${CFLAGS} -c lib/fgrid.cpp
|
||||
|
||||
graph.o: lib/graph.cpp lib/graph.h
|
||||
${CC} ${CFLAGS} -c lib/graph.cpp
|
||||
|
||||
ntext.o: lib/ntext.cpp def/libc.h def/text.h lib/charbuf.h lib/cplex.h lib/dconv/print.h lib/ntext.h lib/real.h libm/cprim.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/ntext.cpp
|
||||
|
||||
real.o: lib/real.cpp def/libc.h lib/cplex.h lib/numb.h lib/real.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/real.cpp
|
||||
|
||||
dragon4.o: lib/dconv/dragon4.cpp lib/dconv/dragon4.h lib/dconv/math.h libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/dragon4.cpp
|
||||
|
||||
math.o: lib/dconv/math.cpp lib/dconv/standard.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/math.cpp
|
||||
|
||||
print.o: lib/dconv/print.cpp def/libc.h lib/dconv/dragon4.h lib/dconv/math.h lib/dconv/print.h
|
||||
${CC} ${CFLAGS} -c lib/dconv/print.cpp
|
||||
|
||||
calloc.o: libc/calloc.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/calloc.cpp
|
||||
|
||||
memcpy.o: libc/memcpy.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/memcpy.cpp
|
||||
|
||||
memset.o: libc/memset.cpp def/libc.h
|
||||
${CC} ${CFLAGS} -c libc/memset.cpp
|
||||
|
||||
strcmp.o: libc/strcmp.cpp
|
||||
${CC} ${CFLAGS} -c libc/strcmp.cpp
|
||||
|
||||
strlen.o: libc/strlen.cpp
|
||||
${CC} ${CFLAGS} -c libc/strlen.cpp
|
||||
|
||||
acos.o: libm/real/acos.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/acos.cpp
|
||||
|
||||
acosh.o: libm/real/acosh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/acosh.cpp
|
||||
|
||||
asin.o: libm/real/asin.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/asin.cpp
|
||||
|
||||
asinh.o: libm/real/asinh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/asinh.cpp
|
||||
|
||||
atan.o: libm/real/atan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atan.cpp
|
||||
|
||||
atan2.o: libm/real/atan2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atan2.cpp
|
||||
|
||||
atanh.o: libm/real/atanh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/atanh.cpp
|
||||
|
||||
cbrt.o: libm/real/cbrt.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cbrt.cpp
|
||||
|
||||
ceil.o: libm/real/ceil.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ceil.cpp
|
||||
|
||||
cos.o: libm/real/cos.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cos.cpp
|
||||
|
||||
cosh.o: libm/real/cosh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/cosh.cpp
|
||||
|
||||
exp.o: libm/real/exp.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/exp.cpp
|
||||
|
||||
expm1.o: libm/real/expm1.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/expm1.cpp
|
||||
|
||||
floor.o: libm/real/floor.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/floor.cpp
|
||||
|
||||
fmod.o: libm/real/fmod.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/fmod.cpp
|
||||
|
||||
hypot.o: libm/real/hypot.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/hypot.cpp
|
||||
|
||||
kcos.o: libm/real/kcos.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/kcos.cpp
|
||||
|
||||
kremp2.o: libm/real/kremp2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/kremp2.cpp
|
||||
|
||||
ksin.o: libm/real/ksin.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ksin.cpp
|
||||
|
||||
ktan.o: libm/real/ktan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/ktan.cpp
|
||||
|
||||
log.o: libm/real/log.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log.cpp
|
||||
|
||||
log10.o: libm/real/log10.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log10.cpp
|
||||
|
||||
log1p.o: libm/real/log1p.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/log1p.cpp
|
||||
|
||||
pow.o: libm/real/pow.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/pow.cpp
|
||||
|
||||
remp2.o: libm/real/remp2.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/remp2.cpp
|
||||
|
||||
scalbn.o: libm/real/scalbn.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/scalbn.cpp
|
||||
|
||||
sin.o: libm/real/sin.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sin.cpp
|
||||
|
||||
sinh.o: libm/real/sinh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sinh.cpp
|
||||
|
||||
sqrt.o: libm/real/sqrt.cpp libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/sqrt.cpp
|
||||
|
||||
tan.o: libm/real/tan.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/tan.cpp
|
||||
|
||||
tanh.o: libm/real/tanh.cpp libm/rfunc.h libm/rprim.h
|
||||
${CC} ${CFLAGS} -c libm/real/tanh.cpp
|
||||
|
||||
cacos.o: libm/cplex/cacos.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacos.cpp
|
||||
|
||||
cacosh.o: libm/cplex/cacosh.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacosh.cpp
|
||||
|
||||
cacot.o: libm/cplex/cacot.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacot.cpp
|
||||
|
||||
cacoth.o: libm/cplex/cacoth.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacoth.cpp
|
||||
|
||||
cacsc.o: libm/cplex/cacsc.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacsc.cpp
|
||||
|
||||
cacsch.o: libm/cplex/cacsch.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cacsch.cpp
|
||||
|
||||
casec.o: libm/cplex/casec.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casec.cpp
|
||||
|
||||
casech.o: libm/cplex/casech.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casech.cpp
|
||||
|
||||
casin.o: libm/cplex/casin.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casin.cpp
|
||||
|
||||
casinh.o: libm/cplex/casinh.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/casinh.cpp
|
||||
|
||||
catan.o: libm/cplex/catan.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/catan.cpp
|
||||
|
||||
catanh.o: libm/cplex/catanh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/catanh.cpp
|
||||
|
||||
ccbrt.o: libm/cplex/ccbrt.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccbrt.cpp
|
||||
|
||||
ccos.o: libm/cplex/ccos.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccos.cpp
|
||||
|
||||
ccosh.o: libm/cplex/ccosh.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccosh.cpp
|
||||
|
||||
ccot.o: libm/cplex/ccot.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccot.cpp
|
||||
|
||||
ccoth.o: libm/cplex/ccoth.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccoth.cpp
|
||||
|
||||
ccsc.o: libm/cplex/ccsc.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccsc.cpp
|
||||
|
||||
ccsch.o: libm/cplex/ccsch.cpp libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ccsch.cpp
|
||||
|
||||
cexp.o: libm/cplex/cexp.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cexp.cpp
|
||||
|
||||
clog.o: libm/cplex/clog.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clog.cpp
|
||||
|
||||
clog10.o: libm/cplex/clog10.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clog10.cpp
|
||||
|
||||
clogb.o: libm/cplex/clogb.cpp libm/cfunc.h libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/clogb.cpp
|
||||
|
||||
cpow.o: libm/cplex/cpow.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/cpow.cpp
|
||||
|
||||
csec.o: libm/cplex/csec.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csec.cpp
|
||||
|
||||
csech.o: libm/cplex/csech.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csech.cpp
|
||||
|
||||
csgn.o: libm/cplex/csgn.cpp libm/cprim.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csgn.cpp
|
||||
|
||||
csin.o: libm/cplex/csin.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csin.cpp
|
||||
|
||||
csinh.o: libm/cplex/csinh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csinh.cpp
|
||||
|
||||
csqrt.o: libm/cplex/csqrt.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/csqrt.cpp
|
||||
|
||||
ctan.o: libm/cplex/ctan.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ctan.cpp
|
||||
|
||||
ctanh.o: libm/cplex/ctanh.cpp libm/cfunc.h libm/cprim.h libm/rfunc.h
|
||||
${CC} ${CFLAGS} -c libm/cplex/ctanh.cpp
|
||||
|
||||
evaluator.o: main/evaluator.cpp def/libc.h main/evaluator.h main/optimizer.h main/parser.h main/viewer.h
|
||||
${CC} ${CFLAGS} -c main/evaluator.cpp
|
||||
|
||||
functions.o: main/functions.cpp def/libc.h def/text.h lib/numb.h main/functiondefs.h main/functions.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/functions.cpp
|
||||
|
||||
graphlist.o: main/graphlist.cpp def/io.h def/libc.h lib/numb.h main/graphlist.h
|
||||
${CC} ${CFLAGS} -c main/graphlist.cpp
|
||||
|
||||
lexer.o: main/lexer.cpp def/lex.h def/libc.h main/lexer.h main/token.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/lexer.cpp
|
||||
|
||||
nodes.o: main/nodes.cpp def/help.h def/libc.h def/text.h lib/charbuf.h lib/numb.h main/nodes.h
|
||||
${CC} ${CFLAGS} -c main/nodes.cpp
|
||||
|
||||
operators.o: main/operators.cpp def/libc.h lib/charbuf.h lib/numb.h main/operators.h
|
||||
${CC} ${CFLAGS} -c main/operators.cpp
|
||||
|
||||
optimizer.o: main/optimizer.cpp main/nodes.h main/optimizer.h main/values.h
|
||||
${CC} ${CFLAGS} -c main/optimizer.cpp
|
||||
|
||||
parser.o: main/parser.cpp def/libc.h lib/cplex.h lib/numb.h lib/real.h main/functions.h main/operators.h main/parser.h main/statements.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/parser.cpp
|
||||
|
||||
statements.o: main/statements.cpp def/help.h def/libc.h def/text.h io/console.h lib/charbuf.h lib/real.h main/graphlist.h main/parser.h main/statements.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/statements.cpp
|
||||
|
||||
token.o: main/token.cpp def/libc.h main/token.h
|
||||
${CC} ${CFLAGS} -c main/token.cpp
|
||||
|
||||
values.o: main/values.cpp def/libc.h def/text.h lib/charbuf.h lib/cplex.h lib/numb.h lib/real.h main/nodes.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c main/values.cpp
|
||||
|
||||
viewer.o: main/viewer.cpp def/libc.h def/text.h lib/charbuf.h main/viewer.h
|
||||
${CC} ${CFLAGS} -c main/viewer.cpp
|
||||
|
||||
cli.o: prog/cli.cpp def/io.h def/libc.h def/text.h def/xdef.h lib/charbuf.h main/evaluator.h prog/cli.h prog/program.h prog/test.h
|
||||
${CC} ${CFLAGS} -c prog/cli.cpp
|
||||
|
||||
main.o: prog/main.cpp prog/cli.h prog/program.h
|
||||
${CC} ${CFLAGS} -c prog/main.cpp
|
||||
|
||||
program.o: prog/program.cpp def/io.h def/libc.h io/console.h io/filesystem.h main/functions.h main/graphlist.h main/parser.h main/values.h prog/program.h
|
||||
${CC} ${CFLAGS} -c prog/program.cpp
|
||||
|
||||
test.o: prog/test.cpp def/io.h def/libc.h def/text.h def/xdef.h lib/charbuf.h main/evaluator.h main/viewer.h prog/program.h prog/test.h
|
||||
${CC} ${CFLAGS} -c prog/test.cpp
|
||||
|
||||
|
||||
amath: aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o
|
||||
${CC} ${CFLAGS} -s -o amath aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o ${LFLAGS}
|
||||
|
||||
clean:
|
||||
rm -f aconsole.o afilesystem.o aproc.o atask.o agraph.o awindow.o cconsole.o cfilesystem.o ctask.o console.o aengine.o charbuf.o cplex.o fgrid.o graph.o ntext.o real.o dragon4.o math.o print.o calloc.o memcpy.o memset.o strcmp.o strlen.o acos.o acosh.o asin.o asinh.o atan.o atan2.o atanh.o cbrt.o ceil.o cos.o cosh.o exp.o expm1.o floor.o fmod.o hypot.o kcos.o kremp2.o ksin.o ktan.o log.o log10.o log1p.o pow.o remp2.o scalbn.o sin.o sinh.o sqrt.o tan.o tanh.o cacos.o cacosh.o cacot.o cacoth.o cacsc.o cacsch.o casec.o casech.o casin.o casinh.o catan.o catanh.o ccbrt.o ccos.o ccosh.o ccot.o ccoth.o ccsc.o ccsch.o cexp.o clog.o clog10.o clogb.o cpow.o csec.o csech.o csgn.o csin.o csinh.o csqrt.o ctan.o ctanh.o evaluator.o functions.o graphlist.o lexer.o nodes.o operators.o optimizer.o parser.o statements.o token.o values.o viewer.o cli.o main.o program.o test.o amath
|
||||
|
||||
depend:
|
||||
@echo Dependencies already done
|
||||
@@ -1,20 +1,40 @@
|
||||
amath - Simple command line calculator
|
||||
======================================
|
||||
## Features
|
||||
|
||||
Usage
|
||||
~~~~~
|
||||
* Case sensitive command line interface
|
||||
* Native IEEE 754 with 15 significant digits
|
||||
* Calculations with real and complex numbers
|
||||
* Variables and user defined functions
|
||||
* Logarithmic and exponential functions
|
||||
* Trigonometric and hyperbolic functions
|
||||
* Mathematical constants and rounding functions
|
||||
* Disk functions to load, save and view content
|
||||
* Comprehensive and easy to use built-in help
|
||||
* Optimized 68000, 68020, 68040 and FPU versions
|
||||
* Freely distributable sources (BSD license)
|
||||
|
||||
Do a calculation:
|
||||
> amath 1.2+1.4
|
||||
Install by copying the desired amath binary to C: or any other appropriate location.
|
||||
|
||||
Get an interactive prompt:
|
||||
> amath shell
|
||||
## Example of usage
|
||||
|
||||
Show version string:
|
||||
> amath version
|
||||
Open amath in its own window:
|
||||
> amath
|
||||
|
||||
Run regression test:
|
||||
> amath test
|
||||
Do a calculation in shell:
|
||||
> amath 1.2+1.4
|
||||
|
||||
Open amath in its own window (if supported):
|
||||
> amath
|
||||
Get an interactive prompt in shell:
|
||||
> amath shell
|
||||
|
||||
Show version string:
|
||||
> amath version
|
||||
|
||||
Run regression tests:
|
||||
> amath-test test
|
||||
|
||||
Load amath into memory:
|
||||
> resident amath pure
|
||||
|
||||
Get more details on usage by visiting the amath [wiki](https://github.com/llsth/amath/wiki).
|
||||
|
||||
Download latest stable release [amath-1.5.6](https://github.com/llsth/amath/releases/tag/v1.5.6)
|
||||
or latest preview (unstable) [amath-1.6.0](https://github.com/llsth/amath/releases/tag/v1.6.0.3-preview) from github.
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
#include <intuition/intuition.h>
|
||||
#include <intuition/intuitionbase.h>
|
||||
#include <devices/console.h>
|
||||
#include <devices/conunit.h>
|
||||
#include <clib/exec_protos.h>
|
||||
#include <clib/alib_protos.h>
|
||||
#include <clib/dos_protos.h>
|
||||
@@ -99,7 +100,7 @@ void AmigaWindow::Create()
|
||||
WFLG_DEPTHGADGET |
|
||||
WFLG_CLOSEGADGET |
|
||||
WFLG_ACTIVATE |
|
||||
WFLG_SMART_REFRESH,
|
||||
SIMPLE_REFRESH,
|
||||
NULL, NULL, // user gadgets, user checkmark
|
||||
(UBYTE*) ATITLE, // title
|
||||
NULL, NULL, // window screen, super bitmap
|
||||
@@ -120,7 +121,7 @@ void AmigaWindow::Create()
|
||||
writereq.io->io_Data = (APTR) window;
|
||||
writereq.io->io_Length = sizeof(Window);
|
||||
|
||||
openconsole = OpenDevice(DEVCONSOLE, 0, writereq.st, 0) == 0;
|
||||
openconsole = OpenDevice(DEVCONSOLE, CONU_SNIPMAP, writereq.st, CONFLAG_DEFAULT) == 0;
|
||||
succeed = openconsole;
|
||||
if (!openconsole) return;
|
||||
|
||||
|
||||
Executable
+107
@@ -0,0 +1,107 @@
|
||||
#!/bin/sh
|
||||
|
||||
rm -f amath.lha
|
||||
rm -Rf amath
|
||||
rm -Rf dist
|
||||
mkdir dist
|
||||
|
||||
./configure AMIGA NOTEST -m68000
|
||||
make
|
||||
mv amath dist/amath.000
|
||||
make clean
|
||||
./configure AMIGA NOTEST -m68020
|
||||
make
|
||||
mv amath dist/amath.020
|
||||
make clean
|
||||
./configure AMIGA NOTEST -m68030
|
||||
make
|
||||
mv amath dist/amath.030
|
||||
make clean
|
||||
./configure AMIGA NOTEST -m68040
|
||||
make
|
||||
mv amath dist/amath.040
|
||||
make clean
|
||||
./configure AMIGA NOTEST -m68060
|
||||
make
|
||||
mv amath dist/amath.060
|
||||
make clean
|
||||
./configure AMIGA NOTEST "-m68020 -m68881"
|
||||
make
|
||||
mv amath dist/amath.020f
|
||||
make clean
|
||||
./configure AMIGA NOTEST "-m68030 -m68881"
|
||||
make
|
||||
mv amath dist/amath.030f
|
||||
make clean
|
||||
./configure AMIGA TEST -m68000
|
||||
make
|
||||
mv amath dist/amath-test.000
|
||||
make clean
|
||||
./configure AMIGA TEST -m68020
|
||||
make
|
||||
mv amath dist/amath-test.020
|
||||
make clean
|
||||
./configure AMIGA TEST -m68030
|
||||
make
|
||||
mv amath dist/amath-test.030
|
||||
make clean
|
||||
./configure AMIGA TEST -m68040
|
||||
make
|
||||
mv amath dist/amath-test.040
|
||||
make clean
|
||||
./configure AMIGA TEST -m68060
|
||||
make
|
||||
mv amath dist/amath-test.060
|
||||
make clean
|
||||
./configure AMIGA TEST "-m68020 -m68881"
|
||||
make
|
||||
mv amath dist/amath-test.020f
|
||||
make clean
|
||||
./configure AMIGA TEST "-m68030 -m68881"
|
||||
make
|
||||
mv amath dist/amath-test.030f
|
||||
make clean
|
||||
|
||||
cd dist
|
||||
touch hashkeys
|
||||
sha1 amath.000 >>hashkeys
|
||||
sha1 amath.020 >>hashkeys
|
||||
sha1 amath.030 >>hashkeys
|
||||
sha1 amath.040 >>hashkeys
|
||||
sha1 amath.060 >>hashkeys
|
||||
sha1 amath.020f >>hashkeys
|
||||
sha1 amath.030f >>hashkeys
|
||||
sha1 amath-test.000 >>hashkeys
|
||||
sha1 amath-test.020 >>hashkeys
|
||||
sha1 amath-test.030 >>hashkeys
|
||||
sha1 amath-test.040 >>hashkeys
|
||||
sha1 amath-test.060 >>hashkeys
|
||||
sha1 amath-test.020f >>hashkeys
|
||||
sha1 amath-test.030f >>hashkeys
|
||||
sha256 amath.000 >>hashkeys
|
||||
sha256 amath.020 >>hashkeys
|
||||
sha256 amath.030 >>hashkeys
|
||||
sha256 amath.040 >>hashkeys
|
||||
sha256 amath.060 >>hashkeys
|
||||
sha256 amath.020f >>hashkeys
|
||||
sha256 amath.030f >>hashkeys
|
||||
sha256 amath-test.000 >>hashkeys
|
||||
sha256 amath-test.020 >>hashkeys
|
||||
sha256 amath-test.030 >>hashkeys
|
||||
sha256 amath-test.040 >>hashkeys
|
||||
sha256 amath-test.060 >>hashkeys
|
||||
sha256 amath-test.020f >>hashkeys
|
||||
sha256 amath-test.030f >>hashkeys
|
||||
cd ..
|
||||
|
||||
cp amath.readme dist/
|
||||
cp LICENSE dist/
|
||||
cp COPYRIGHT dist/
|
||||
cp HISTORY dist/
|
||||
|
||||
mkdir dist/script
|
||||
cp script/* dist/script/
|
||||
date -u >dist/buid_date
|
||||
|
||||
mv dist amath
|
||||
lha-ac a amath.lha amath
|
||||
@@ -238,17 +238,24 @@ elif [ -n "$1" ] && [ $1 = "AMIGA" ] ; then
|
||||
if [ -n "$2" ] && [ $2 = "TEST" ] ; then
|
||||
test=" -DWITHTEST"
|
||||
fi
|
||||
|
||||
|
||||
arc=""
|
||||
agcc="gcc"
|
||||
if [ -n "$3" ] ; then
|
||||
arc=" $3 -noixemul"
|
||||
agcc="m68k-amigaos-gcc"
|
||||
fi
|
||||
|
||||
(
|
||||
echo "# Amiga Makefile generated by configure"
|
||||
echo
|
||||
echo "all: amath"
|
||||
echo
|
||||
echo "CC = gcc"
|
||||
echo "CFLAGS += -O2 -DAOS$test -resident -s -I. -Wall -Werror"
|
||||
echo "LFLAGS += -lgcc"
|
||||
echo "CC = $agcc"
|
||||
echo "CFLAGS = -O2 -DAOS$test$arc -resident -s -I. -Wall -Werror"
|
||||
echo "LFLAGS = -lgcc"
|
||||
echo
|
||||
|
||||
|
||||
l=""
|
||||
for f in ${SRCS}
|
||||
do
|
||||
@@ -328,8 +335,8 @@ else
|
||||
echo "all: amath"
|
||||
echo
|
||||
echo "CC = cc"
|
||||
echo "CFLAGS += -O0 -g -DINTELCPU -DANSICONSOLE$test -I. -Wall -Werror"
|
||||
echo "LFLAGS += -lstdc++"
|
||||
echo "CFLAGS = -O0 -g -DINTELCPU -DANSICONSOLE$test -I. -Wall -Werror"
|
||||
echo "LFLAGS = -lstdc++"
|
||||
echo
|
||||
|
||||
l=""
|
||||
|
||||
+21
-11
@@ -2,6 +2,8 @@
|
||||
* Copyright (c) 2015 Carsten Larsen
|
||||
* All rights reserved.
|
||||
*
|
||||
* This code contains contributions from Stefan Haubenthal
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
@@ -92,18 +94,24 @@
|
||||
#define ACPU "68060"
|
||||
#endif
|
||||
|
||||
#if defined(INTELCPU) || defined(i386) || defined(i486) || \
|
||||
defined(intel) || defined(x86) || defined(i86pc)
|
||||
#if defined(INTELCPU) || defined(i386) || defined(i486) || \
|
||||
defined(intel) || defined(x86) || defined(i86pc) || \
|
||||
defined(__i386__) || defined(_M_IX86)
|
||||
#ifdef ACPU
|
||||
#undef ACPU
|
||||
#endif
|
||||
#define ACPU "i386"
|
||||
#endif
|
||||
|
||||
#ifdef AROS
|
||||
#define ASYSNAME SPACE "AROS"
|
||||
#else
|
||||
#define ASYSNAME EMPTYSTRING
|
||||
#ifdef __powerpc__
|
||||
#define ACPU "PowerPC"
|
||||
#endif
|
||||
|
||||
#if defined(__x86_64__)
|
||||
#ifdef ACPU
|
||||
#undef ACPU
|
||||
#endif
|
||||
#define ACPU "amd64"
|
||||
#endif
|
||||
|
||||
#ifdef WITHTEST
|
||||
@@ -126,10 +134,12 @@
|
||||
// ------------ Title and copyright texts --------------
|
||||
// -----------------------------------------------------
|
||||
|
||||
#define ARCH ACPU AFPU ASYSNAME ATEST
|
||||
#define ATITLE "amath version 1.5.6"
|
||||
#define ACOPYRIGHT "(c) 2015 Carsten Sonne Larsen"
|
||||
#define ASTARTMSG ATITLE SPACE ARCH SPACE ACOPYRIGHT
|
||||
#define ARCH ACPU AFPU ATEST
|
||||
#define ATITLE "amath version 1.5.7"
|
||||
#define ACOPYRIGHT "(c) 2015 Carsten Sonne Larsen"
|
||||
#define ASTARTMSG ATITLE SPACE ARCH SPACE ACOPYRIGHT
|
||||
#define AVERSION "\0$VER: amath 1.57 (12-04-2015)"
|
||||
#define DOSVERSION AVERSION SPACE ACPU AFPU ATEST
|
||||
|
||||
// -----------------------------------------------------
|
||||
// ------------ Console control characters -------------
|
||||
@@ -137,7 +147,7 @@
|
||||
|
||||
#if defined(AMIGA) || defined(ANSICONSOLE)
|
||||
#define HEADLINE "\x1B[1m"
|
||||
#define SYNTAXHIGHLIGHT "\x1B[3m\x1B[32m"
|
||||
#define SYNTAXHIGHLIGHT "\x1B[32m"
|
||||
#define NORMALTEXT "\x1B[0m"
|
||||
#define BOLD "\x1B[1m"
|
||||
#define ITALICS "\x1B[3m"
|
||||
|
||||
@@ -217,6 +217,10 @@ void CharBuffer::Append(const char* source)
|
||||
|
||||
bool CharBuffer::RemoveTrailing(const char c)
|
||||
{
|
||||
if (ptr == buf) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (*(ptr - 1) == c) {
|
||||
ptr--;
|
||||
return true;
|
||||
|
||||
+2
-2
@@ -240,7 +240,7 @@ void PositionalNumeralSystem::IntegerToBuffer(double value, unsigned int digits,
|
||||
|
||||
do {
|
||||
count++;
|
||||
unsigned int intremainder = (unsigned int) trunc(fmod(value, base));
|
||||
unsigned int intremainder = (unsigned int) fabs(trunc(fmod(value, base)));
|
||||
*chars++ = alphaNumerics[intremainder];
|
||||
value /= base;
|
||||
} while (value >= 1.0);
|
||||
@@ -375,7 +375,7 @@ const char* DecimalSystem::GetText(Number* number)
|
||||
const char* DecimalSystem::GetRealText(double value)
|
||||
{
|
||||
double exponent = log10(fabs(value));
|
||||
int formatdigits = digits - (int)trunc(exponent) - 1;
|
||||
int formatdigits = digits - (int)fabs(trunc(exponent)) - 1;
|
||||
|
||||
double rounddigits = digits - 1;
|
||||
if (exponent < 0.0) {
|
||||
|
||||
+10
-4
@@ -296,25 +296,31 @@ double log(double x);
|
||||
#include <math.h>
|
||||
#endif
|
||||
|
||||
static inline double
|
||||
inline double
|
||||
sgn(double x)
|
||||
{
|
||||
return x > 0.0 ? 1.0 : x < 0.0 ? -1.0 : 0.0;
|
||||
}
|
||||
|
||||
static inline double
|
||||
#ifndef __MORPHOS__
|
||||
static
|
||||
#endif
|
||||
inline double
|
||||
trunc(double x)
|
||||
{
|
||||
return x > 0.0 ? floor(x) : ceil(x);
|
||||
}
|
||||
|
||||
static inline double
|
||||
#ifndef __MORPHOS__
|
||||
static
|
||||
#endif
|
||||
inline double
|
||||
round(double x)
|
||||
{
|
||||
return x > 0.0 ? floor(x + 0.5) : ceil(x - 0.5);
|
||||
}
|
||||
|
||||
static inline double
|
||||
inline double
|
||||
log(double y, double x)
|
||||
{
|
||||
return log(x)/log(y);
|
||||
|
||||
@@ -24,9 +24,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "def/text.h"
|
||||
#include "prog/cli.h"
|
||||
#include "prog/program.h"
|
||||
|
||||
const char *vers = DOSVERSION;
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
if (argc > 1) {
|
||||
|
||||
+2
-2
@@ -62,7 +62,7 @@ void Program::NewPositionalInput(short unsigned int base, short unsigned int dig
|
||||
{
|
||||
delete Input;
|
||||
|
||||
if (digits == 10) {
|
||||
if (base == 10) {
|
||||
Input = new DecimalSystem(digits);
|
||||
} else {
|
||||
Input = new PositionalNumeralSystem(base, digits);
|
||||
@@ -73,7 +73,7 @@ void Program::NewPositionalOutput(short unsigned int base, short unsigned int di
|
||||
{
|
||||
delete Output;
|
||||
|
||||
if (digits == 10) {
|
||||
if (base == 10) {
|
||||
Output = new DecimalSystem(digits);
|
||||
} else {
|
||||
Output = new PositionalNumeralSystem(base, digits);
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@
|
||||
#include "main/functions.h"
|
||||
|
||||
class Program;
|
||||
extern Program *Program;
|
||||
extern class Program *Program;
|
||||
|
||||
/**
|
||||
* @brief Master control class.
|
||||
|
||||
+10
-5
@@ -44,9 +44,10 @@ Test::~Test()
|
||||
|
||||
void Test::Run()
|
||||
{
|
||||
debug = false;
|
||||
debug = true;
|
||||
RunTests();
|
||||
|
||||
/*
|
||||
if (fail == 0) {
|
||||
printf("All tests passed (%i).\n", pass);
|
||||
} else {
|
||||
@@ -55,6 +56,7 @@ void Test::Run()
|
||||
RunTests();
|
||||
printf("Passed: %i, failed: %i\n", pass, fail);
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
void Test::RunTests()
|
||||
@@ -92,7 +94,7 @@ void Test::PerformTest(const char* input, const char* result, bool show)
|
||||
|
||||
if (buf->Is(result)) {
|
||||
pass++;
|
||||
if (!debug) {
|
||||
if (debug) {
|
||||
printf("PASS: %s\n", show ? result : input);
|
||||
}
|
||||
} else {
|
||||
@@ -109,6 +111,7 @@ void Test::RunTestset1()
|
||||
{
|
||||
Program->Input->SetDigits(9);
|
||||
Program->Output->SetDigits(9);
|
||||
|
||||
TestExpression("-1", "-1 = -1");
|
||||
TestExpression("-(-1)", "1 = 1");
|
||||
TestExpression("2+3*4+5", "2+3*4+5 = 19");
|
||||
@@ -205,6 +208,7 @@ void Test::RunTestset3()
|
||||
{
|
||||
Program->Output->SetDigits(9);
|
||||
Program->Output->SetDigits(11);
|
||||
|
||||
TestExpression("-(1-2i)", "-(1-2i) = -1+2i");
|
||||
TestExpression("-2i-(-3i)", "-2i-(-3i) = 1i");
|
||||
TestExpression("1-2i+5.3i-2.1", "1-2i+(-2.1+5.3i) = -1.1+3.3i");
|
||||
@@ -230,9 +234,9 @@ void Test::RunTestset3()
|
||||
TestExpression("abs(2.1-3.7i)", "abs(2.1-3.7i) = 4.2544094772");
|
||||
TestExpression("abs(-2.1+3.7i)", "abs(-2.1+3.7i) = 4.2544094772");
|
||||
TestExpression("abs(-2.1-3.7i)", "abs(-2.1-3.7i) = 4.2544094772");
|
||||
TestExpression("sgn(2.1-3.7i)", "sgn(2.1-3.7i) = 1-1i");
|
||||
TestExpression("sgn(-2.1+3.7i)", "sgn(-2.1+3.7i) = -1+1i");
|
||||
TestExpression("sgn(-2.1-3.7i)", "sgn(-2.1-3.7i) = -1-1i");
|
||||
TestExpression("sgn(2.1-3.7i)", "sgn(2.1-3.7i) = 1");
|
||||
TestExpression("sgn(-2.1+3.7i)", "sgn(-2.1+3.7i) = -1");
|
||||
TestExpression("sgn(-2.1-3.7i)", "sgn(-2.1-3.7i) = -1");
|
||||
TestExpression("round(1.5461+2.57i)", "round(1.5461+2.57i) = 2+3i");
|
||||
TestExpression("round(-1.5461-2.57i)", "round(-1.5461-2.57i) = -2-3i");
|
||||
TestExpression("ceil(43.5461+2.57i)", "ceil(43.5461+2.57i) = 44+3i");
|
||||
@@ -262,6 +266,7 @@ void Test::RunTestset4()
|
||||
{
|
||||
Program->Output->SetDigits(9);
|
||||
Program->Output->SetDigits(14);
|
||||
|
||||
TestExpression("cos(1+2i)", "cos(1+2i) = 2.0327230070197-3.0518977991518i");
|
||||
TestExpression("sin(1+2i)", "sin(1+2i) = 3.1657785132162+1.9596010414216i");
|
||||
TestExpression("tan(1+2i)", "tan(1+2i) = 0.0338128260799+1.0147936161466i");
|
||||
|
||||
Reference in New Issue
Block a user