OSDN Git Service

f8321b92e374b0c8dae085fff674e646b3a2459f
[uclinux-h8/uClibc.git] / test / math / Makefile
1 # Unix makefile for ieetst, eparanoi.\r
2 # Set LARGEMEM 1 in qcalc.h for 32-bit memory addresses.\r
3 # Define computer type and/or endianness in mconf.h.\r
4 #\r
5 # Configure eparanoi.c for desired arithmetic test;\r
6 # also define appropriate version of setprec.o, or use a stub that\r
7 # does no FPU setup.  To test native arithmetic, eparanoi uses\r
8 # the system libraries only; compile simply by `cc eparanoi.c -lm'.\r
9 #\r
10 \r
11 TESTDIR=../\r
12 include $(TESTDIR)/Rules.mak\r
13 \r
14 \r
15 #CC = gcc\r
16 #CFLAGS= -O\r
17 INCS= mconf.h ehead.h\r
18 OBJS = ieee.o econst.o eexp.o elog.o epow.o etanh.o etodec.o mtherr.o #setprec.o\r
19 TARGETS=ieetst eparanoi\r
20 \r
21 all: $(TARGETS)\r
22 \r
23 ieetst: ieetst.o $(OBJS) drand.o $(INCS)\r
24         $(CC) -o ieetst ieetst.o $(OBJS) drand.o -lc -lm\r
25 \r
26 eparanoi: eparanoi.o $(OBJS) $(INCS)\r
27         $(CC) -o eparanoi  eparanoi.o $(OBJS) -lc -lm\r
28 \r
29 #setprec.o: setprec.387\r
30 #       as -o setprec.o setprec.387\r
31 \r
32 #setprec.o: setprec.688\r
33 #       as -o setprec.o setprec.688\r
34 \r
35 ieee.o: ieee.c $(INCS)\r
36         $(CC) $(CFLAGS) -c ieee.c\r
37 \r
38 econst.o: econst.c $(INCS)\r
39         $(CC) $(CFLAGS) -c econst.c\r
40 \r
41 elog.o: elog.c $(INCS)\r
42         $(CC) $(CFLAGS) -c elog.c\r
43 \r
44 eexp.o: eexp.c $(INCS)\r
45         $(CC) $(CFLAGS) -c eexp.c\r
46 \r
47 etanh.o: etanh.c $(INCS)\r
48         $(CC) $(CFLAGS) -c etanh.c\r
49 \r
50 epow.o: epow.c $(INCS)\r
51         $(CC) $(CFLAGS) -c epow.c\r
52 \r
53 mtherr.o: mtherr.c $(INCS)\r
54         $(CC) $(CFLAGS) -c mtherr.c\r
55 \r
56 ieetst.o: ieetst.c $(INCS)\r
57         $(CC) $(CFLAGS) -c ieetst.c\r
58 \r
59 drand.o: drand.c $(INCS)\r
60         $(CC) $(CFLAGS) -c drand.c\r
61 \r
62 etodec.o: etodec.c $(INCS)\r
63         $(CC) $(CFLAGS) -c etodec.c\r
64 \r
65 eparanoi.o: eparanoi.c $(INCS)\r
66         $(CC) $(CFLAGS) -c eparanoi.c\r
67 \r
68 clean:\r
69         rm -f *.[oa] *~ core $(TARGETS)\r
70 \r
71 \r