ALL: TER32.DLL DEMO.EXE CTRL.EXE

TER_OBJECTS=TER.OBJ TER1.OBJ TER2.OBJ TER3.OBJ TER4.OBJ TER_DRAW.OBJ TER_INIT.OBJ TER_IO.OBJ TER_PRT.OBJ TER_FRM.OBJ TER_FRM1.OBJ TER_FRM2.OBJ TER_PAGE.OBJ TER_PAG1.OBJ TER_RTF.OBJ TER_RTF1.OBJ TER_RTF2.OBJ TER_RTF3.OBJ TER_RTF4.OBJ TER_BLK.OBJ TER_BLK1.OBJ TER_FMT.OBJ TER_FMT1.OBJ TER_FMT2.OBJ TER_PAR.OBJ TER_CTL.OBJ TER_BAR.OBJ TER_DLG.OBJ TER_OLE.OBJ TER_DRAG.OBJ TER_TBL.OBJ TER_TBL1.OBJ TER_TBL2.OBJ TER_IMG.OBJ TER_SPL.OBJ TER_WRAP.OBJ TER_MISC.OBJ

TER_SWITCHES = -WDE -c -N- -wdef -wuse -wnod -wsig -w-aus -w-par -H -DINC_OLE2
TER_HEADERS=TER.H TER1.H TER_DEF.H TER_HDR.H TER_CMD.H TER_DLG.DLG TER_PROT.H

#****************************************************************************
#           Create the DEMO program using the TER DLL
#****************************************************************************

DEMO.EXE:  DEMO.OBJ DEMO.RES DEMO.DEF
        TLINK32 /Tpe /c /s C0W32 DEMO, DEMO.EXE, DEMO.MAP,IMPORT32 CW32 TER32, DEMO.DEF, DEMO.RES

DEMO.OBJ: DEMO.C DEMO.H DEMO_DLG.H TER.H
  BCC32 -W -c -N- -wsig -w-par DEMO.C

DEMO.RES: DEMO.RC DEMO_DLG.DLG DEMO_DLG.H DEMO.H
    BRC32 -r -w32 DEMO.RC

#****************************************************************************
#         Create the DEMO program using the TER CUSTOME CONTROL
#****************************************************************************
CTRL.EXE:  CTRL.OBJ CTRL.RES CTRL.DEF
        TLINK32 /Tpe /c /s C0W32 CTRL, CTRL.EXE, CTRL.MAP,IMPORT32 CW32 TER32, CTRL.DEF, CTRL.RES

CTRL.OBJ: CTRL.C CTRL.H CTRL_DLG.H TER.H
  BCC32 -W -c -N- -wsig -w-par CTRL.C

CTRL.RES: CTRL.RC CTRL_DLG.DLG CTRL_DLG.H CTRL.H
    BRC32 -r -w32 CTRL.RC

#****************************************************************************
#                       Create the TER DLL
#****************************************************************************
TER32.DLL: $(TER_OBJECTS) TER.RES TER.DEF
    tlink32 @tlink.ans
    implib TER32.LIB TER32.DLL

TER.RES: TER.RC TER1.H TER_CMD.H TER_DLG.DLG TER_DLG.H TER_*.BMP TER_*.CUR
    BRC32 -r -w32 -dBORLANDRC -iC:\BC4\INCLUDE TER.RC

TER.OBJ: TER.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER.C

TER1.OBJ: TER1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER1.C

TER2.OBJ: TER2.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER2.C

TER3.OBJ: TER3.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER3.C

TER4.OBJ: TER4.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER4.C

TER_DRAW.OBJ: TER_DRAW.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_DRAW.C

TER_INIT.OBJ: TER_INIT.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_INIT.C

TER_IO.OBJ: TER_IO.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_IO.C

TER_PRT.OBJ: TER_PRT.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_PRT.C

TER_FRM.OBJ: TER_FRM.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_FRM.C

TER_FRM1.OBJ: TER_FRM1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_FRM1.C

TER_FRM2.OBJ: TER_FRM2.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_FRM2.C

TER_PAGE.OBJ: TER_PAGE.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_PAGE.C

TER_PAG1.OBJ: TER_PAG1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_PAG1.C

TER_RTF.OBJ: TER_RTF.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_RTF.C

TER_RTF1.OBJ: TER_RTF1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_RTF1.C

TER_RTF2.OBJ: TER_RTF2.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_RTF2.C

TER_RTF3.OBJ: TER_RTF3.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_RTF3.C

TER_RTF4.OBJ: TER_RTF4.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_RTF4.C

TER_BLK.OBJ: TER_BLK.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_BLK.C

TER_BLK1.OBJ: TER_BLK1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_BLK1.C

TER_CTL.OBJ: TER_CTL.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_CTL.C

TER_BAR.OBJ: TER_BAR.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_BAR.C

TER_FMT.OBJ: TER_FMT.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_FMT.C

TER_FMT1.OBJ: TER_FMT1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_FMT1.C

TER_FMT2.OBJ: TER_FMT2.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_FMT2.C

TER_PAR.OBJ: TER_PAR.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_PAR.C

TER_DLG.OBJ: TER_DLG.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_DLG.C

TER_OLE.OBJ: TER_OLE.C $(TER_HEADERS) TER_OLE1.H 
  BCC32 $(TER_SWITCHES) TER_OLE.C

TER_DRAG.OBJ: TER_DRAG.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_DRAG.C

TER_TBL.OBJ: TER_TBL.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_TBL.C

TER_TBL1.OBJ: TER_TBL1.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_TBL1.C

TER_TBL2.OBJ: TER_TBL2.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_TBL2.C

TER_IMG.OBJ: TER_IMG.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_IMG.C

TER_WRAP.OBJ: TER_WRAP.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_WRAP.C

TER_SPL.OBJ: TER_SPL.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_SPL.C

TER_MISC.OBJ: TER_MISC.C $(TER_HEADERS)
  BCC32 $(TER_SWITCHES) TER_MISC.C

