CC      = gcc -Zomf -Zmtd -O -s
O	= .obj

CFLAGS  = -I. -DOS2
LDFLAGS = -s -los2

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

DEF =	less.def

.SUFFIXES: .c $O

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

all:    less.exe lesskey.exe

less.exe: $(OBJ) $(DEF)
	$(CC) $(OBJ) $(DEF) -o $@ $(LDFLAGS)

lesskey.exe: lesskey.c $(DEF)
	$(CC) $(CFLAGS) lesskey.c $(DEF) -o $@ $(LDFLAGS)
