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

ROOT = C:\BC5
CBIN = $(ROOT)\BIN
INCLUDE = $(ROOT)\INCLUDE
OBJS = farintf.obj config.obj MouseSelect.obj
LIBS = cw32.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;$(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"
