#
# makefile for extended math tests - Microsoft Math Library
#

.SUFFIXES:
.SUFFIXES: .exe

LFLAGS	= /NOI /E /PACKC /F /ST:10240
LINK	= /link $(LFLAGS) xtst

EXTLIB_1	= $(SOURCE)\extended.lib

SOURCE	= ..\extended

ALL =	xvasind.exe  xvasinl.exe\
	xvatand.exe  xvatanl.exe\
	xvexpd.exe   xvexpl.exe \
	xvjnd.exe    xvjnl.exe	\
	xvlogd.exe   xvlogl.exe \
	xvpowd.exe   xvpowl.exe \
	xvsind.exe   xvsinl.exe \
	xvsinhd.exe  xvsinhl.exe\
	xvsqrtd.exe  xvsqrtl.exe\
	xvtand.exe   xvtanl.exe \
	xvtanhd.exe  xvtanhl.exe\
	xvynd.exe    xvynl.exe

all:	$(ALL)

xvjnd.exe:	$(SOURCE)\$*.obj $(EXTLIB_1)
	-cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvjnf.exe:	$(SOURCE)\$*.obj $(EXTLIB_1)
	-cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvjnl.exe:	$(SOURCE)\$*.obj $(EXTLIB_1)
	-cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvynd.exe:	$(SOURCE)\$*.obj $(EXTLIB_1)
	-cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvynf.exe:	$(SOURCE)\$*.obj $(EXTLIB_1)
	-cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvynl.exe:	$(SOURCE)\$*.obj $(EXTLIB_1)
	-cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvasind.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvatand.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvexpd.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvlogd.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvpowd.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsind.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsinhd.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsqrtd.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvtand.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvtanhd.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvasinf.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvatanf.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvexpf.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvlogf.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvpowf.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsinf.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsinhf.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsqrtf.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvtanf.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvtanhf.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvasinl.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvatanl.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvexpl.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvlogl.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvpowl.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsinl.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsinhl.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvsqrtl.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvtanl.exe:     $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

xvtanhl.exe:    $(SOURCE)\$*.obj $(EXTLIB_1)
	cl -nologo $(SOURCE)\$*.obj /link $(EXTLIB_1:.lib=) $(LFLAGS)

save:
	cp makefile makefile.msc
	-pkzip -u -ex -xjunk*.* -x*.bak b:testmath makefile.msc\
		  *.c* *.h *.inp inp*.* *.doc *.awk *.mak
