# makefile for Stephen L. Moshier's long double library
#
CFLAGS	= -nologo -Gs -Gy -W3 -Za

OBJECTS	=	acoshl.obj\
		asinhl.obj\
		asinl.obj\
		atanhl.obj\
		atanl.obj\
		cbrtl.obj\
		coshl.obj\
		exp10l.obj\
		expl.obj\
		j0l.obj\
		j1l.obj\
		jnl.obj\
		ldrand.obj\
		log10l.obj\
		log2l.obj\
		logl.obj\
		mtherr.obj\
		polevll.obj\
		powil.obj\
		powl.obj\
		sinhl.obj\
		sinl.obj\
		sqrtl.obj\
		tanhl.obj\
		tanl.obj\
		ynl.obj

long.lib:	$(OBJECTS)
	@-move long.lib long.old  > nul
	lib long.lib @longlib.rsp \;

acoshl.obj:	acoshl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) acoshl.c

asinhl.obj:	asinhl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) asinhl.c

asinl.obj:	asinl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) asinl.c

atanhl.obj:	atanhl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) atanhl.c

atanl.obj:	atanl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) atanl.c

cbrtl.obj:	cbrtl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) cbrtl.c

coshl.obj:	coshl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) coshl.c

exp10l.obj:	exp10l.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) exp10l.c

expl.obj:	expl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) expl.c

j0l.obj:	j0l.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) j0l.c

j1l.obj:	j1l.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) j1l.c

jnl.obj:	jnl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) jnl.c

ldrand.obj:	ldrand.c\
		d:/c700/include/math.h\
		d:/c700/include/stdio.h\
		d:/c700/include/stdlib.h
	cl -c $(CFLAGS) ldrand.c

log10l.obj:	log10l.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) log10l.c

log2l.obj:	log2l.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) log2l.c

logl.obj:	logl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) logl.c

mtherr.obj:	mtherr.c\
		d:/c700/include/stdio.h\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) mtherr.c

polevll.obj:	polevll.c\
		mconf.h\
		protos.h
	cl -c -Ox $(CFLAGS) polevll.c

powil.obj:	powil.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) powil.c

powl.obj:	powl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) powl.c

sinhl.obj:	sinhl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) sinhl.c

sinl.obj:	sinl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) sinl.c

sqrtl.obj:	sqrtl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) sqrtl.c

tanhl.obj:	tanhl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) tanhl.c

tanl.obj:	tanl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) tanl.c

ynl.obj:	ynl.c\
		mconf.h\
		protos.h
	cl -c $(CFLAGS) ynl.c

