####                      Console telnet Makefile
##
##       Revisions : 06 April 1997 I.Ioannou (roryt@hol.gr)
##
## Change these to your paths


INCLUDE_DIRS = C:\LANGUAGE\BC4\INCLUDE
LIB_DIRS = C:\LANGUAGE\BC4\LIB
DEFINES = -DSTRICT # -DDUMPFILE


##
## Normally you don't have to change anything below this line
##        ---------------------------------------------
#
# Borland C++ IDE generated makefile
#
.AUTODEPEND


#
# Borland C++ tools
#
IMPLIB  = Implib
BCC32   = Bcc32 +BccW32.cfg
TLINK32 = TLink32
TLIB    = TLib
BRC32   = Brc32
TASM32  = Tasm32
#
# IDE macros
#


#
# Options
#
IDE_LFLAGS32 =  -L$(LIB_DIRS)
LLATC32_telnetdexe =  -L(LIB_DIRS) -Tpe -ap -c -wdpl -went -wdup -wdef -wimt -wbdl -wsrf -wmsk
RLATC32_telnetdexe =  -w32 -l0
BLATC32_telnetdexe =
CNIEAT_telnetdexe = -I$(INCLUDE_DIRS) $(DEFINES)
LNIEAT_telnetdexe = -x
LEAT_telnetdexe = $(LLATC32_telnetdexe)
REAT_telnetdexe = $(RLATC32_telnetdexe)
BEAT_telnetdexe = $(BLATC32_telnetdexe)

#
# Dependency List
#
Dep_telnet = \
   telnet.exe

telnet : BccW32.cfg $(Dep_telnet)
  echo MakeNode

clean:
	del *.obj
	del *.bak
	del *.~*
	del bcc*.cfg
	del *.csm
	del *.dsw


distclean : clean
	del *.exe


Dep_telnetdexe = \
   keytrans.obj\
   tnmain.obj\
   tnclass.obj\
   tncon.obj\
   tnnet.obj\
   tnparser.obj\
   ansiprsr.obj\
   tnerror.obj\
   tnmsg.res

telnet.exe : $(Dep_telnetdexe)
  $(TLINK32) @&&|
 /v $(IDE_LFLAGS32) $(LEAT_telnetdexe) $(LNIEAT_telnetdexe) +
C:\LANGUAGE\BC4\LIB\c0x32.obj+
keytrans.obj+
tnmain.obj+
tnclass.obj+
tncon.obj+
tnnet.obj+
tnparser.obj+
ansiprsr.obj+
tnerror.obj
$<,$*
C:\LANGUAGE\BC4\LIB\import32.lib+
C:\LANGUAGE\BC4\LIB\cw32.lib

|
   $(BRC32) tnmsg.res $<

keytrans.obj :  keytrans.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ keytrans.cpp
|

tnmain.obj :  tnmain.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ tnmain.cpp
|

tnclass.obj :  tnclass.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ tnclass.cpp
|

tncon.obj :  tncon.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ tncon.cpp
|

tnnet.obj :  tnnet.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ tnnet.cpp
|

tnparser.obj :  tnparser.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ tnparser.cpp
|

ansiprsr.obj :  ansiprsr.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ ansiprsr.cpp
|

tnerror.obj :  tnerror.cpp
  $(BCC32) -c @&&|
 $(CEAT_telnetdexe) $(CNIEAT_telnetdexe) -o$@ tnerror.cpp
|

tnmsg.res :  tnmsg.rc
  $(BRC) $(IDE_RFLAGS) $(REAT_telnetdexe) $(CNIEAT_telnetdexe) -R -FO$@ tnmsg.rc

# Compiler configuration file
BccW32.cfg :
   Copy &&|
-R
-v
-vi
-H-
-Z
-O
-Oe
-Ol
-Ob
-OW
-Og
-Om
-Op
-Oi
-Ov
-wstv
-wuse
-WC
-O-d
# use -Od for debug
-r
-K
-C
-f-
-v-
-R-
-k-
-4
-a
-wdef
-wnod
-wamb
-wasm
-wamp
-wobs
-w-pch
-Ot
| $@

