all:	libm.a

#if compiling resident under UNIX
# CC = cc
# AR = ar
#endif

#if compiling with all Green Hills Libraries
# add "-I../include -DNOSYS" to CC
#endif

#if IEEE floating point format
# add "-Dieee_float" to CC
#endif

LIBMOBJS = hypot.o acos.o asin.o atan.o atan2.o bessel.o cos.o cosh.o erf.o \
	   exp.o gamma.o log.o pow.o sin.o sinh.o sqrt.o tan.o tanh.o \
	   cabs.o ceil.o floor.o fmod.o\
	   rlog.o rexp.o rcos.o rsin.o rsqrt.o rtan.o racos.o rasin.o ratan.o \
	   rldexp.o rfrexp.o rsinh.o rtanh.o rcosh.o ratan2.o rpow.o

libm.a:	$(LIBMOBJS)
	wait;wait
	rm -f libm.a
	$(AR) cr libm.a $(LIBMOBJS)
#	wait;wait
#	ranlib libm.a

clean:
	rm -f *.o lib*.a made

rlog.o: rlog.c
	$(CC) -c -X167 rlog.c
rexp.o: rexp.c
	$(CC) -c -X167 rexp.c
rcos.o: rcos.c
	$(CC) -c -X167 rcos.c
rsin.o: rsin.c
	$(CC) -c -X167 rsin.c
rsqrt.o: rsqrt.c
	$(CC) -c -X167 rsqrt.c
rtan.o: rtan.c
	$(CC) -c -X167 rtan.c
racos.o: racos.c
	$(CC) -c -X167 racos.c
rasin.o: rasin.c
	$(CC) -c -X167 rasin.c
ratan.o: ratan.c
	$(CC) -c -X167 ratan.c
rldexp.o: rldexp.c
	$(CC) -c -X167 rldexp.c
rfrexp.o: rfrexp.c
	$(CC) -c -X167 rfrexp.c
rsinh.o: rsinh.c
	$(CC) -c -X167 rsinh.c
rcosh.o: rcosh.c
	$(CC) -c -X167 rcosh.c
rtanh.o: rtanh.c
	$(CC) -c -X167 rtanh.c
ratan2.o: ratan2.c
	$(CC) -c -X167 ratan2.c
rpow.o: rpow.c
	$(CC) -c -X167 rpow.c

.c.o:
	$(CC) -c $*.c
