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

OBJS = find-all.obj collect.obj cregexp.obj farintf.obj scanreg.obj
LIBS = cw32.lib import32.lib
FLAGS = -X -4 -k- -x- -f- -K -w -O2 -Oc -Oi -RT- -a1 -I..\INCLUDE
!ifdef DEBUG
  OBJSS = c0d32.obj $(OBJS)
  DEFS = -DDEBUG
!else
  OBJSS = $(OBJS)
  DEFS =
!endif

.c.obj:
  bcc32 -c $(FLAGS) $(DEFS) {$. }

.cpp.obj:
  bcc32 -c $(FLAGS) $(DEFS) {$. }

find-all.dll:        $(OBJS)
  tlink32 -x -n -Tpd @&&|
$(OBJSS)
$&
nul
$(LIBS)
|
#  @C:\UTIL\ARH\ASPack\ASPack $&.dll
#  @if exist find-all.DLL.bak del find-all.DLL.bak
  @del *.obj > nul
  @if not exist FindAll md FindAll > nul
  @echo y|del FindAll > nul
  @rd FindAll > nul
  @move "\Program Files\Far\Plugins\Editor\FindAll" .\FindAll
  @md "\Program Files\Far\Plugins\Editor\FindAll"
  @copy find-all.dll "\Program Files\Far\Plugins\Editor\FindAll\find-all.dll"
  @copy find-all-eng.lng "\Program Files\Far\Plugins\Editor\FindAll\find-all-eng.lng"
  @copy find-all-rus.lng "\Program Files\Far\Plugins\Editor\FindAll\find-all-rus.lng"
  @copy find-all-rus.hlf "\Program Files\Far\Plugins\Editor\FindAll\find-all-rus.hlf"
