#
# Borland C++ IDE generated makefile
# but manually modified too...
#
.AUTODEPEND

#
# Directories
#
INCLUDE_PATH = e:\bc45\include
LIBRARY_PATH = e:\bc45\lib

#
# Borland C++ tools
#
IMPLIB  = Implib
BCC     = Bcc +BccW16.cfg 
BCC32   = Bcc32 +BccW32.cfg 
TLINK   = TLink
TLINK32 = TLink32
TLIB    = TLib
BRC     = Brc
BRC32   = Brc32
TASM    = Tasm
TASM32  = Tasm32
#
# IDE macros
#


#
# Options
#
IDE_LFLAGS =  -L${LIBRARY_PATH}
IDE_LFLAGS32 =  -L${LIBRARY_PATH}
IDE_RFLAGS = 
CC32Optimized_lSpeedr =  -O-d -O -Ob -Oe -Og -Oi -Ol -Om -Ot -Op -Ov -k- -Z -v- -R-
LC32Optimized_lSpeedr = 
RC32Optimized_lSpeedr = 
BC32Optimized_lSpeedr = 
CNATC32_tcplinkdexe = $(CC32Optimized_lSpeedr)
LNATC32_tcplinkdexe = $(LC32Optimized_lSpeedr)
RNATC32_tcplinkdexe = $(RC32Optimized_lSpeedr)
BNATC32_tcplinkdexe = $(BC32Optimized_lSpeedr)
CLATC32_tcplinkdexe =  -WM -WC
LLATC32_tcplinkdexe =  -Tpe -ap -c
RLATC32_tcplinkdexe =  -w32
BLATC32_tcplinkdexe = 
CEAT_tcplinkdexe = $(CNATC32_tcplinkdexe) $(CLATC32_tcplinkdexe)
CNIEAT_tcplinkdexe = -I$(INCLUDE_PATH) -D
LNIEAT_tcplinkdexe = -x
LEAT_tcplinkdexe = $(LNATC32_tcplinkdexe) $(LLATC32_tcplinkdexe)
REAT_tcplinkdexe = $(RNATC32_tcplinkdexe) $(RLATC32_tcplinkdexe)
BEAT_tcplinkdexe = $(BNATC32_tcplinkdexe) $(BLATC32_tcplinkdexe)
CLATC32_DEBUGbtcplinkdexe =  -WM -WC
LLATC32_DEBUGbtcplinkdexe =  -Tpe -ap -c
RLATC32_DEBUGbtcplinkdexe =  -w32
BLATC32_DEBUGbtcplinkdexe = 
CEAT_DEBUGbtcplinkdexe = $(CLATC32_DEBUGbtcplinkdexe)
CNIEAT_DEBUGbtcplinkdexe = -I$(INCLUDE_PATH) -DDEBUG_OPTIONS
LNIEAT_DEBUGbtcplinkdexe = -x
LEAT_DEBUGbtcplinkdexe = $(LLATC32_DEBUGbtcplinkdexe)
REAT_DEBUGbtcplinkdexe = $(RLATC32_DEBUGbtcplinkdexe)
BEAT_DEBUGbtcplinkdexe = $(BLATC32_DEBUGbtcplinkdexe)

#
# Dependency List
#
Dep_tcplink = \
   tcplink.exe\
   DEBUG\tcplink.exe

tcplink : BccW16.cfg BccW32.cfg $(Dep_tcplink)
  echo MakeNode 

Dep_tcplinkdexe = \
   tcplink.obj\
   lnk_util.obj\
   dbg_util.obj\
   lnk_util.h\
   dbg_util.h\
   tcplink.res

tcplink.exe : $(Dep_tcplinkdexe)
  $(TLINK32) @&&|
 /v $(IDE_LFLAGS32) $(LEAT_tcplinkdexe) $(LNIEAT_tcplinkdexe) +
$(LIBRARY_PATH)\c0x32.obj+
tcplink.obj+
lnk_util.obj+
dbg_util.obj
$<,$*
$(LIBRARY_PATH)\import32.lib+
$(LIBRARY_PATH)\cw32mt.lib

|
   $(BRC32) tcplink.res $<

tcplink.obj :  tcplink.cpp
  $(BCC32) -c @&&|
 $(CEAT_tcplinkdexe) $(CNIEAT_tcplinkdexe) -o$@ tcplink.cpp
|

lnk_util.obj :  lnk_util.cpp
  $(BCC32) -c @&&|
 $(CEAT_tcplinkdexe) $(CNIEAT_tcplinkdexe) -o$@ lnk_util.cpp
|

dbg_util.obj :  dbg_util.cpp
  $(BCC32) -c @&&|
 $(CEAT_tcplinkdexe) $(CNIEAT_tcplinkdexe) -o$@ dbg_util.cpp
|

tcplink.res :  tcplink.rc
  $(BRC32) $(IDE_RFLAGS) $(REAT_tcplinkdexe) $(CNIEAT_tcplinkdexe) -R -FO$@ tcplink.rc

Dep_DEBUGbtcplinkdexe = \
   DEBUG\tcplink.obj\
   DEBUG\lnk_util.obj\
   DEBUG\dbg_util.obj\
   lnk_util.h\
   dbg_util.h

DEBUG\tcplink.exe : $(Dep_DEBUGbtcplinkdexe)
  $(TLINK32) @&&|
 /v $(IDE_LFLAGS32) $(LEAT_DEBUGbtcplinkdexe) $(LNIEAT_DEBUGbtcplinkdexe) +
$(LIBRARY_PATH)\c0x32.obj+
DEBUG\tcplink.obj+
DEBUG\lnk_util.obj+
DEBUG\dbg_util.obj
$<,$*
$(LIBRARY_PATH)\import32.lib+
$(LIBRARY_PATH)\cw32mt.lib

|

DEBUG\tcplink.obj :  tcplink.cpp
  $(BCC32) -c @&&|
 $(CEAT_DEBUGbtcplinkdexe) $(CNIEAT_DEBUGbtcplinkdexe) -o$@ tcplink.cpp
|

DEBUG\lnk_util.obj :  lnk_util.cpp
  $(BCC32) -c @&&|
 $(CEAT_DEBUGbtcplinkdexe) $(CNIEAT_DEBUGbtcplinkdexe) -o$@ lnk_util.cpp
|

DEBUG\dbg_util.obj :  dbg_util.cpp
  $(BCC32) -c @&&|
 $(CEAT_DEBUGbtcplinkdexe) $(CNIEAT_DEBUGbtcplinkdexe) -o$@ dbg_util.cpp
|

# Compiler configuration file
BccW16.cfg : 
   Copy &&|
-R
-v
-vi
-H
-H=tcptun.csm
| $@


# Compiler configuration file
BccW32.cfg : 
   Copy &&|
-R
-v
-vi
-H
-H=tcptun.csm
| $@


