M = /usr/lib/libmp.a
I = /srce/include

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

all:	$M(gcd.o) $M(madd.o) $M(mdiv.o) $M(mout.o) $M(msqrt.o) $M(mult.o) \
	$M(pow.o) $M(util.o)
	if [ -f FLAG ] ; then ar rv $M ; rm *.o FLAG ; fi

order:
	ar x $M
	ar r LIB gcd.o msqrt.o pow.o mdiv.o mout.o mult.o madd.o util.o
	install LIB bin 644 $M
	rm *.o

$M(gcd.o):	$I/mp.h
$M(madd.o):	$I/mp.h
$M(mdiv.o):	$I/mp.h
$M(mout.o):	$I/stdio.h $I/mp.h
$M(msqrt.o):	$I/mp.h
$M(mult.o):	$I/mp.h
$M(pow.o):	$I/mp.h
$M(util.o):	$I/stdio.h $I/mp.h
