.path.obj = .
.path.c = .
.path.exe = .

ROOT = C:\Borland\BCC55
CBIN = $(ROOT)\BIN
INCLUDE = $(ROOT)\INCLUDE1
OBJS = ha.obj
LIBS = cw32.lib import32.lib
#LIBS = noeh32.lib cw32i.lib import32.lib
#FLAGS = -X -4 -k- -x- -f- -K -w -O2 -Oc -Og -Ov -Oi -RT- -a1 -I$(INCLUDE)
FLAGS = -4 -k- -x- -f- -w -RT- -a2 -R- -M- -v- -I$(INCLUDE)
#FLAGS = -4 -k- -x- -f- -w -RT- -R- -M- -v- -I$(INCLUDE)
!ifdef DEBUG
  DEFS = -DDEBUG
!else
  DEFS =
!endif

.c.obj:
  $(CBIN)\bcc32 -c -S $(DEFS) {$. }

.cpp.obj:
  $(CBIN)\bcc32 -c $(FLAGS) $(DEFS) {$. }>errors.txt

ha.dll:        $(OBJS)
  $(CBIN)\tlink32 -x -OS -Tpd -aa -v- -P @&&|
$(OBJS)
$&
nul
$(LIBS)
|
  del ha.fmt
  ren ha.dll ha.fmt
