#
# makefile for extended math tests
#

.SUFFIXES:
.SUFFIXES: .exe

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

PJPLIBS_1	= $(SOURCE)\extended.lib # ..\xtst.lib
PJPLIBS_D	= ..\library.pjp\plauger.lib  $(PJPLIBS_1)

SOURCE	= ..\extended

ALL =	xvasind.exe\
	xvatand.exe\
	xvexpd.exe\
	xvlogd.exe\
	xvpowd.exe\
	xvsind.exe\
	xvsinhd.exe\
	xvsqrtd.exe\
	xvtand.exe\
	xvtanhd.exe\
	xvasinf.exe\
	xvatanf.exe\
	xvexpf.exe\
	xvlogf.exe\
	xvpowf.exe\
	xvsinf.exe\
	xvsinhf.exe\
	xvsqrtf.exe\
	xvtanf.exe\
	xvtanhf.exe\
	xvasinl.exe\
	xvatanl.exe\
	xvexpl.exe\
	xvlogl.exe\
	xvpowl.exe\
	xvsinl.exe\
	xvsinhl.exe\
	xvsqrtl.exe\
	xvtanl.exe\
	xvtanhl.exe

all:	$(ALL)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

