CC      = cl -nologo
CFLAGS  = -AC -W1 -Zep1 -J -G2s -Olt -DOS2
LDFLAGS = -AC -Lp -F 2000 -link /noe
BIND    = bind -nologo

OBJ1 =	brac.obj ch.obj charset.obj cmdbuf.obj command.obj decode.obj \
	edit.obj filename.obj forwback.obj help.obj ifile.obj input.obj \
	jump.obj line.obj linenum.obj lsystem.obj main.obj mark.obj \
	optfunc.obj option.obj opttbl.obj os.obj output.obj position.obj \
	prompt.obj screen.obj search.obj signal.obj tags.obj ttyin.obj \
	version.obj
OBJ2 = 	pipe.obj regexp.obj regerror.obj termcap.obj

OBJS =  c:\ms\lib\setargv.obj

.c.obj:
        $(CC) $(CFLAGS) -c $<

all:    less.exe lesskey.exe

less.exe: $(OBJ1) $(OBJ2) less.def less.bad
        $(CC) $(OBJ1) $(OBJ2) $(OBJS) less.def -o $@ $(LDFLAGS)
        $(BIND) $@ -n @less.bad

lesskey.exe: lesskey.c lesskey.def
        $(CC) $(CFLAGS) lesskey.c $(OBJS) lesskey.def -o $@ $(LDFLAGS)
        $(BIND) $@
