# Makefile for T4
#
# Borland C++ IDE generated makefile
#
# Edited manually by DF, 19.08.95

.AUTODEPEND

# Change these variables to reflect your environment
# Include path
INCPATH = C:\BC45\INCLUDE
# Library path
LIBPATH = C:\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
#
#
# External tools
#
CompileHLP = hc31.exe  # IDE Command Line: $NOSWAP $CAP MSG(HC312MSG) $EDNAME


#
# Options
#
IDE_LFLAGS =  -L$(LIBPATH)
IDE_LFLAGS32 =  -L$(LIBPATH)
IDE_RFLAGS = 
IDE_RFLAGS32 = 
CLATW16_T4_16_Ebt4dexe =  -ml -WS -H"owl\owlpch.h"
LLATW16_T4_16_Ebt4dexe =  -Twe -C -c
RLATW16_T4_16_Ebt4dexe =  -31
BLATW16_T4_16_Ebt4dexe = 
CEAT_T4_16_Ebt4dexe = $(CLATW16_T4_16_Ebt4dexe)
CNIEAT_T4_16_Ebt4dexe = -I$(INCPATH) -D__INLINE
LNIEAT_T4_16_Ebt4dexe = -x
LEAT_T4_16_Ebt4dexe = $(LLATW16_T4_16_Ebt4dexe)
REAT_T4_16_Ebt4dexe = $(RLATW16_T4_16_Ebt4dexe)
BEAT_T4_16_Ebt4dexe = $(BLATW16_T4_16_Ebt4dexe)
CLATW16_T4_16_Fbt4dexe =  -ml -WS -H"owl\owlpch.h"
LLATW16_T4_16_Fbt4dexe =  -Twe -C -c
RLATW16_T4_16_Fbt4dexe =  -31
BLATW16_T4_16_Fbt4dexe = 
CEAT_T4_16_Fbt4dexe = $(CLATW16_T4_16_Fbt4dexe)
CNIEAT_T4_16_Fbt4dexe = -I$(INCPATH) -D__INLINE
LNIEAT_T4_16_Fbt4dexe = -x
LEAT_T4_16_Fbt4dexe = $(LLATW16_T4_16_Fbt4dexe)
REAT_T4_16_Fbt4dexe = $(RLATW16_T4_16_Fbt4dexe)
BEAT_T4_16_Fbt4dexe = $(BLATW16_T4_16_Fbt4dexe)
CLATW32_T4_32_Ebt4dexe =  -W -H"owl\owlpch.h"
LLATW32_T4_32_Ebt4dexe =  -Tpe -aa -c
RLATW32_T4_32_Ebt4dexe =  -w32
BLATW32_T4_32_Ebt4dexe = 
CEAT_T4_32_Ebt4dexe = $(CLATW32_T4_32_Ebt4dexe)
CNIEAT_T4_32_Ebt4dexe = -I$(INCPATH) -D__INLINE
LNIEAT_T4_32_Ebt4dexe = -x
LEAT_T4_32_Ebt4dexe = $(LLATW32_T4_32_Ebt4dexe)
REAT_T4_32_Ebt4dexe = $(RLATW32_T4_32_Ebt4dexe)
BEAT_T4_32_Ebt4dexe = $(BLATW32_T4_32_Ebt4dexe)
CLATW32_T4_32_Fbt4dexe =  -W -H"owl\owlpch.h"
LLATW32_T4_32_Fbt4dexe =  -Tpe -aa -c
RLATW32_T4_32_Fbt4dexe =  -w32
BLATW32_T4_32_Fbt4dexe = 
CEAT_T4_32_Fbt4dexe = $(CLATW32_T4_32_Fbt4dexe)
CNIEAT_T4_32_Fbt4dexe = -I$(INCPATH) -D__INLINE
LNIEAT_T4_32_Fbt4dexe = -x
LEAT_T4_32_Fbt4dexe = $(LLATW32_T4_32_Fbt4dexe)
REAT_T4_32_Fbt4dexe = $(RLATW32_T4_32_Fbt4dexe)
BEAT_T4_32_Fbt4dexe = $(BLATW32_T4_32_Fbt4dexe)

#
# Dependency List
#
Dep_t4 = \
   T4_16_E\t4.exe\
   T4_16_F\t4.exe\
   T4_32_E\t4.exe\
   T4_32_F\t4.exe\
   helpe\t4.hlp\
   helpf\t4.hlp

t4 : BccW16.cfg BccW32.cfg $(Dep_t4)
  echo MakeNode 

Dep_T4_16_Ebt4dexe = \
   OBJ16\boardwin.obj\
   OBJ16\gamewin.obj\
   OBJ16\gmoptnsd.obj\
   OBJ16\gridwin.obj\
   OBJ16\jeu.obj\
   OBJ16\pieceswn.obj\
   OBJ16\plyroptd.obj\
   OBJ16\t4.obj\
   OBJ16\t4app.obj\
   OBJ16\t4app.res

T4_16_E\t4.exe : $(Dep_T4_16_Ebt4dexe)
  $(TLINK)   @&&|
 /v $(IDE_LFLAGS) $(LEAT_T4_16_Ebt4dexe) $(LNIEAT_T4_16_Ebt4dexe) +
$(LIBPATH)\c0wl.obj+
OBJ16\boardwin.obj+
OBJ16\gamewin.obj+
OBJ16\gmoptnsd.obj+
OBJ16\gridwin.obj+
OBJ16\jeu.obj+
OBJ16\pieceswn.obj+
OBJ16\plyroptd.obj+
OBJ16\t4.obj+
OBJ16\t4app.obj
$<,$*
$(LIBPATH)\owlwl.lib+
$(LIBPATH)\bidsl.lib+
$(LIBPATH)\import.lib+
$(LIBPATH)\mathwl.lib+
$(LIBPATH)\cwl.lib

|
   $(BRC) OBJ16\t4app.res $<

OBJ16\boardwin.obj :  boardwin.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ boardwin.cpp
|

OBJ16\gamewin.obj :  gamewin.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ gamewin.cpp
|

OBJ16\gmoptnsd.obj :  gmoptnsd.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ gmoptnsd.cpp
|

OBJ16\gridwin.obj :  gridwin.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ gridwin.cpp
|

OBJ16\jeu.obj :  jeu.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ jeu.cpp
|

OBJ16\pieceswn.obj :  pieceswn.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ pieceswn.cpp
|

OBJ16\plyroptd.obj :  plyroptd.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ plyroptd.cpp
|

OBJ16\t4.obj :  t4.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ t4.cpp
|

OBJ16\t4app.obj :  t4app.cpp
  $(BCC)   -c @&&|
 $(CEAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -o$@ t4app.cpp
|

OBJ16\t4app.res :  t4app.rc
  $(BRC) $(IDE_RFLAGS) $(REAT_T4_16_Ebt4dexe) $(CNIEAT_T4_16_Ebt4dexe) -R -FO$@ t4app.rc

Dep_T4_16_Fbt4dexe = \
   OBJ16\boardwin.obj\
   OBJ16\gamewin.obj\
   OBJ16\gmoptnsd.obj\
   OBJ16\gridwin.obj\
   OBJ16\jeu.obj\
   OBJ16\pieceswn.obj\
   OBJ16\plyroptd.obj\
   OBJ16\t4.obj\
   OBJ16\t4app.obj\
   OBJ16\t4appf.res

T4_16_F\t4.exe : $(Dep_T4_16_Fbt4dexe)
  $(TLINK)   @&&|
 /v $(IDE_LFLAGS) $(LEAT_T4_16_Fbt4dexe) $(LNIEAT_T4_16_Fbt4dexe) +
$(LIBPATH)\c0wl.obj+
OBJ16\boardwin.obj+
OBJ16\gamewin.obj+
OBJ16\gmoptnsd.obj+
OBJ16\gridwin.obj+
OBJ16\jeu.obj+
OBJ16\pieceswn.obj+
OBJ16\plyroptd.obj+
OBJ16\t4.obj+
OBJ16\t4app.obj
$<,$*
$(LIBPATH)\owlwl.lib+
$(LIBPATH)\bidsl.lib+
$(LIBPATH)\import.lib+
$(LIBPATH)\mathwl.lib+
$(LIBPATH)\cwl.lib

|
   $(BRC) OBJ16\t4appf.res $<
OBJ16\t4appf.res :  t4appf.rc
  $(BRC) $(IDE_RFLAGS) $(REAT_T4_16_Fbt4dexe) $(CNIEAT_T4_16_Fbt4dexe) -R -FO$@ t4appf.rc

Dep_T4_32_Ebt4dexe = \
   OBJ32\boardwin.obj\
   OBJ32\gamewin.obj\
   OBJ32\gmoptnsd.obj\
   OBJ32\gridwin.obj\
   OBJ32\jeu.obj\
   OBJ32\pieceswn.obj\
   OBJ32\plyroptd.obj\
   OBJ32\t4.obj\
   OBJ32\t4app.obj\
   OBJ32\t4app.res

T4_32_E\t4.exe : $(Dep_T4_32_Ebt4dexe)
  $(TLINK32) @&&|
 /v $(IDE_LFLAGS32) $(LEAT_T4_32_Ebt4dexe) $(LNIEAT_T4_32_Ebt4dexe) +
$(LIBPATH)\c0w32.obj+
OBJ32\boardwin.obj+
OBJ32\gamewin.obj+
OBJ32\gmoptnsd.obj+
OBJ32\gridwin.obj+
OBJ32\jeu.obj+
OBJ32\pieceswn.obj+
OBJ32\plyroptd.obj+
OBJ32\t4.obj+
OBJ32\t4app.obj
$<,$*
$(LIBPATH)\owlwf.lib+
$(LIBPATH)\bidsf.lib+
$(LIBPATH)\import32.lib+
$(LIBPATH)\cw32.lib

|
   $(BRC32) OBJ32\t4app.res $<

OBJ32\boardwin.obj :  boardwin.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ boardwin.cpp
|

OBJ32\gamewin.obj :  gamewin.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ gamewin.cpp
|

OBJ32\gmoptnsd.obj :  gmoptnsd.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ gmoptnsd.cpp
|

OBJ32\gridwin.obj :  gridwin.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ gridwin.cpp
|

OBJ32\jeu.obj :  jeu.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ jeu.cpp
|

OBJ32\pieceswn.obj :  pieceswn.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ pieceswn.cpp
|

OBJ32\plyroptd.obj :  plyroptd.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ plyroptd.cpp
|

OBJ32\t4.obj :  t4.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ t4.cpp
|

OBJ32\t4app.obj :  t4app.cpp
  $(BCC32) -c @&&|
 $(CEAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -o$@ t4app.cpp
|

OBJ32\t4app.res :  t4app.rc
  $(BRC32) $(IDE_RFLAGS32) $(REAT_T4_32_Ebt4dexe) $(CNIEAT_T4_32_Ebt4dexe) -R -FO$@ t4app.rc

Dep_T4_32_Fbt4dexe = \
   OBJ32\boardwin.obj\
   OBJ32\gamewin.obj\
   OBJ32\gmoptnsd.obj\
   OBJ32\gridwin.obj\
   OBJ32\jeu.obj\
   OBJ32\pieceswn.obj\
   OBJ32\plyroptd.obj\
   OBJ32\t4.obj\
   OBJ32\t4app.obj\
   OBJ32\t4appf.res

T4_32_F\t4.exe : $(Dep_T4_32_Fbt4dexe)
  $(TLINK32) @&&|
 /v $(IDE_LFLAGS32) $(LEAT_T4_32_Fbt4dexe) $(LNIEAT_T4_32_Fbt4dexe) +
$(LIBPATH)\c0w32.obj+
OBJ32\boardwin.obj+
OBJ32\gamewin.obj+
OBJ32\gmoptnsd.obj+
OBJ32\gridwin.obj+
OBJ32\jeu.obj+
OBJ32\pieceswn.obj+
OBJ32\plyroptd.obj+
OBJ32\t4.obj+
OBJ32\t4app.obj
$<,$*
$(LIBPATH)\owlwf.lib+
$(LIBPATH)\bidsf.lib+
$(LIBPATH)\import32.lib+
$(LIBPATH)\cw32.lib

|
   $(BRC32) OBJ32\t4appf.res $<

OBJ32\t4appf.res :  t4appf.rc
  $(BRC32) $(IDE_RFLAGS32) $(REAT_T4_32_Fbt4dexe) $(CNIEAT_T4_32_Fbt4dexe) -R -FO$@ t4appf.rc

Dep_helpebt4dhlp = \
   helpe\t4helpe.rtf\
   helpe\t4.hpj

helpe\t4.hlp : $(Dep_helpebt4dhlp)
  cd helpe
  $(CompileHLP)   t4.hpj
  cd ..

Dep_helpfbt4dhlp = \
   helpf\t4helpf.rtf\
   helpf\t4.hpj

helpf\t4.hlp : $(Dep_helpfbt4dhlp)
  cd helpf
  $(CompileHLP)   t4.hpj
  cd ..

# Compiler configuration file
BccW16.cfg : 
   Copy &&|
-H
-H=t4.csm
-O2
| $@


# Compiler configuration file
BccW32.cfg : 
   Copy &&|
-H
-H=t4.csm
-O2
| $@


