M = /lib/libm.a
I = /srce/include

.c.a:
	cc -c -O $*.c
	@ld -rx $%
	@mv a.out $%
	@> FLAG

all:	$M(asin.o) $M(atan.o) $M(exp.o) $M(fabs.o) $M(floor.o) $M(hypot.o) \
	$M(j0.o) $M(j1.o) $M(jn.o) $M(log.o) $M(pow.o) $M(sin.o) $M(sinh.o) \
	$M(sqrt.o) $M(tan.o) $M(tanh.o)
	if [ -f FLAG ] ; then ar rv $M ; rm *.o FLAG ; fi

order:
	ar x $M
	ar r LIB `lorder *.o | tsort`
	install LIB bin 644 $M
	rm *.o

$M(asin.o):	$I/errno.h
$M(exp.o):	$I/errno.h $I/math.h
$M(j0.o):	$I/math.h $I/errno.h
$M(j1.o):	$I/math.h $I/errno.h
$M(jn.o):	$I/math.h $I/errno.h
$M(log.o):	$I/errno.h $I/math.h
$M(pow.o):	$I/errno.h
$M(sqrt.o):	$I/errno.h
$M(tan.o):	$I/errno.h $I/math.h
