# Makefile.in for lacheck  -- S Rahtz s.rahtz@elsevier.co.uk
# Remember to change when lacheck is updated.
#
REV = 1.28
version = 1.0

# LEX = flex
# LEXLIB = libfl.lib
# LEXLIB =
# LEX_OUTPUT_ROOT = lex.yy
srcdir = .

YDEFS = -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0 -D__STDC_VERSION__=199901L

prog_cflags = -DWIN32=1 -DW32TEX=1 -wd4819 -DNeedFunctionPrototypes -I. \
$(YDEFS)

CFLAGS = -nologo -DYY_NO_UNISTD_H=1 -Os -W3 -favor:blend -MD $(prog_cflags)
.c.obj:
	cl $(CFLAGS) -c $<

program = lacheck.exe
#
#objects = $(LEX_OUTPUT_ROOT).obj
#
objects = lacheck.obj

programs = $(program)

default: $(program)
all: $(program)

$(program): $(objects) 
	cl -Fe$@ $(objects) setargv.obj

ZZ=c:/usr/local/txdir/w32tex/bin64/

install: $(program)
	cp -p $(program) c:/usr/work/edrive/wk/w64dist/WEB2CBIN/bin64/
	cp -p $(program) $(ZZ)

clean::
	rm -f *~ *.obj *.exe

lacheck.c: lacheck.c.dist
	cp lacheck.c.dist $@
