|
|
BSD 4.3tahoe
#
# Makefile for the new floating point library (5/22/85)
#
CC=/bin/cc
CFLAGS=-O -c
DESTDIR=
INSTALL=install
libM.a: atand.o expd.o logd.o sind.o sqrtd.o
ar rv libM.a atand.o expd.o logd.o sind.o sqrtd.o
ranlib libM.a
atand.o: atand.c atand.h
${CC} ${CFLAGS} atand.c
atand.h: atand.bc atand.awk
rm -f atand.out
bc -l atand.bc > atand.out
rm -f atand.h
sh ./atand.awk atand.out > atand.h
rm -f atand.out
expd.o: expd.c expd.tab.c
${CC} ${CFLAGS} expd.c
${CC} ${CFLAGS} expd.tab.c
ld -r expd.o expd.tab.o
mv a.out expd.o
rm expd.tab.o
expd.tab.c: expd.bc expd.awk
rm -f expd.out
bc -l expd.bc > expd.out
rm -f expd.tab.c
sh ./expd.awk expd.out > expd.tab.c
rm -f expd.out
logd.o: logd.c logd.h
${CC} ${CFLAGS} logd.c
logd.h: logd.bc logd.awk
rm -f logd.out
bc -l logd.bc > logd.out
rm -f logd.h
sh ./logd.awk logd.out > logd.h
rm -f logd.out
sind.o: sind.c
${CC} ${CFLAGS} sind.c
sqrtd.o: sqrtd.c
${CC} ${CFLAGS} sqrtd.c
install: libM.a
${INSTALL} libM.a ${DESTDIR}/usr/lib
clean:
rm -f *.o libM.a
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.