File:  [CSRG BSD Unix] / 43BSDTahoe / cci / libM / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:58 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43tahoe
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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.