# Makefile for dvi2tty and disdvi       23/01/89   M.J.E. Mol
#
# For BSD Unix use the following CFLAGS definition
# CFLAGS = -Dstrchr=index
#
# This Makefile does not work for MSDOS. Make your 
# own one, or compile by hand.
#
YDEFS = -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0

CFLAGS = -nologo -favor:blend -MD -O2 -DWIN32=1 -DKPATHSEA=1 $(YDEFS) -I. -I.. \
-I../kpathsea -I../ptexenc
KPLIB = ../kpathsea/kpathsealibw64.lib
PTEXENCLIB = ../ptexenc/libptexenc.lib

all:	dvi2tty.exe disdvi.exe

dvi2tty.exe:dvi2tty.obj dvistuff.obj
	cl -Fedvi2tty.exe dvi2tty.obj dvistuff.obj setargv.obj $(KPLIB) $(PTEXENCLIB)

disdvi.exe:disdvi.obj $(KPLIB)
	cl -Fedisdvi.exe disdvi.obj setargv.obj $(KPLIB)

dvi2tty.obj: dvi2tty.c dvi2tty.h

dvistuff.obj: dvistuff.c dvi2tty.h commands.h tex2ucs.h

disdvi.obj: disdvi.c commands.h
	cl $(CFLAGS) -c disdvi.c

BBB=c:/usr/work/edrive/wk/w64dist/DVI2TTY/bin64/
ZZ=c:/usr/local/txdir/w32tex/bin64/

install: dvi2tty.exe disdvi.exe
	cp -p dvi2tty.exe disdvi.exe $(BBB)
	cp -p dvi2tty.exe disdvi.exe $(ZZ)

clean:
	rm *.obj *.exe *~
