|
|
1.1 root 1: #
2: # Makefile for the new floating point library (5/22/85)
3: #
4:
5: CC=/bin/cc
6: CFLAGS=-O -c
7: DESTDIR=
8: INSTALL=install
9:
10:
11: libM.a: atand.o expd.o logd.o sind.o sqrtd.o
12: ar rv libM.a atand.o expd.o logd.o sind.o sqrtd.o
13: ranlib libM.a
14:
15: atand.o: atand.c atand.h
16: ${CC} ${CFLAGS} atand.c
17:
18: atand.h: atand.bc atand.awk
19: rm -f atand.out
20: bc -l atand.bc > atand.out
21: rm -f atand.h
22: sh ./atand.awk atand.out > atand.h
23: rm -f atand.out
24:
25: expd.o: expd.c expd.tab.c
26: ${CC} ${CFLAGS} expd.c
27: ${CC} ${CFLAGS} expd.tab.c
28: ld -r expd.o expd.tab.o
29: mv a.out expd.o
30: rm expd.tab.o
31:
32: expd.tab.c: expd.bc expd.awk
33: rm -f expd.out
34: bc -l expd.bc > expd.out
35: rm -f expd.tab.c
36: sh ./expd.awk expd.out > expd.tab.c
37: rm -f expd.out
38:
39: logd.o: logd.c logd.h
40: ${CC} ${CFLAGS} logd.c
41:
42: logd.h: logd.bc logd.awk
43: rm -f logd.out
44: bc -l logd.bc > logd.out
45: rm -f logd.h
46: sh ./logd.awk logd.out > logd.h
47: rm -f logd.out
48:
49: sind.o: sind.c
50: ${CC} ${CFLAGS} sind.c
51:
52: sqrtd.o: sqrtd.c
53: ${CC} ${CFLAGS} sqrtd.c
54:
55: install: libM.a
56: ${INSTALL} libM.a ${DESTDIR}/usr/lib
57:
58: clean:
59: rm -f *.o libM.a
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.