OBJDIR = .
EXEDIR = .
EXENAME = $(EXEDIR)\chmview.exe

CC = bcc32
CFLAGS = -tWC -d -a2 -M- -K -v- -RT- -x- -xd- -y- -O1
LFLAGS = /x /Tpe

all: $(EXENAME)

OBJS = $(OBJDIR)\chmview.obj \
       $(OBJDIR)\chmlib.obj \
       $(OBJDIR)\lzx.obj

$(OBJDIR)\chmview.obj: chmview.c chmlib.h
$(OBJDIR)\chmlib.obj: chmlib.c chmlib.h fixendian.h lzx.h
$(OBJDIR)\lzx.obj: lzx.c lzx.h lzx_int.h

.cpp.obj:
	$(CC) $(CFLAGS) -n$(OBJDIR) -c $&.cpp

$(EXENAME): $(OBJS)
	ilink32.exe $(LFLAGS) $** c0x32.obj,$(EXENAME),,cw32.lib Import32.lib,
	del $(EXEDIR)\*.tds
	del $(EXEDIR)\*.il?
