2 # Use $(OBJS) in ar command for libml.a if possible; else *.o
3 libml.a: $(OBJS) mconf.h
8 # Use assembly language sqrt and floor if available.
9 # sqrtl.c does not give strictly rounded results.
10 # The floor.c routines are slow.
12 # as -o floorl.o floorl.387
14 # as -o sqrtl.o sqrtl.387
15 #setprec.o: setprec.387
16 # as -o setprec.o setprec.387
18 # ELF versions for linux
19 #floorl.o: floorlelf.387
20 # as -o floorl.o floorlelf.387
22 as -o sqrtl.o sqrtlelf.387
23 setprec.o: setprelf.387
24 as -o setprec.o setprelf.387
29 # as -o floorl.o floorl.sun
30 #setprec.o: setprec.688
31 # as -o setprec.o setprec.688
33 # as -o sqrtl.o sqrtl.sun
35 # For Motorola 68k sysv
36 # Thanks to Philippe De Muyter <phdm@info.ucl.ac.be>
38 # as -o floorl.o floorl.mot
39 #setprec.o: setprec.mot
40 # as -o setprec.o setprec.mot
42 # as -o sqrtl.o sqrtl.mot
44 fltestl: fltestl.c libml.a
45 $(CC) $(CFLAGSOTHER) -o fltestl fltestl.c libml.a
49 flrtstl: flrtstl.c libml.a
50 $(CC) $(CFLAGSOTHER) -o flrtstl flrtstl.c libml.a
54 nantst: nantst.c libml.a
55 $(CC) $(CFLAGSOTHER) -o nantst nantst.c libml.a
59 testvect: testvect.o libml.a
60 $(CC) $(CFLAGSOTHER) -o testvect testvect.o libml.a
62 testvect.o: testvect.c
63 $(CC) -g -c -o testvect.o testvect.c
65 monotl: monotl.o libml.a
66 $(CC) $(CFLAGSOTHER) -o monotl monotl.o libml.a
69 $(CC) -g -c -o monotl.o monotl.c