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

ROOT = C:\BC5
CBIN = $(ROOT)\BIN
INCLUDE = $(ROOT)\INCLUDE
OBJS = farintf.obj config.obj winmem.obj MouseSelect.obj
LIBS = cw32.lib import32.lib
#INCL = ..\INCLUDE.B4
INCL = ..\INCLUDE
FLAGS = -4 -k- -x- -f- -w -RT- -a2 -R- -M- -v- -I$(INCL);$(INCLUDE)
!ifdef DEBUG
  DEFS = -DDEBUG
!else
  DEFS =
!endif

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

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

MouseSelect.dll:        $(OBJS)
  $(CBIN)\tlink32 -x -OS -Tpd -aa -v- -P @&&|
$(OBJS)
$&
nul
$(LIBS)
|
  @del *.obj > nul
  @if not exist Mouse md Mouse > nul
  @echo y|del Mouse > nul
  move "C:\Progra~1\Far\Plugins\Editor\MouseS~1\MouseS~1.DLL" .\Mouse\MouseSelect.DLL
  copy MouseSelect.dll \Progra~1\Far\Plugins\Editor\MouseS~1\MouseSelect.dll
  @copy *.lng "\Program Files\Far\Plugins\Editor\MouseSelect"
  @copy *.hlf "\Program Files\Far\Plugins\Editor\MouseSelect"
