ALL: hts27.dll DEMO.EXE

HTS_OBJECTS=HTS.OBJ HTS1.OBJ HTS_IO.OBJ HTS_IO1.OBJ HTS_IO2.OBJ HTS_IMG.OBJ HTS_SCR.OBJ HTS_DLG.OBJ HTS_MISC.OBJ

# REMOVE -DSSEVAL switch before using this make file
HTS_SWITCHES=-c /Zp /Zi /MT /W3 /DWIN32 -YX -DSSEVAL
HTS_HEADERS=TER.H HTS.H HTS1.H HTS_DEF.H HTS_HDR.H HTS_CMD.H HTS_PROT.H HTS_DLG.H

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

# Add /PROFILE to the LINK command demo.exe and hts8.dll to make profile enabled binary
DEMO.EXE: DEMO.OBJ DEMO.RES DEMO.DEF hts27.LIB ter32.LIB
    LINK DEMO.OBJ /OUT:DEMO.EXE /MAP:DEMO.MAP /DEF:DEMO.DEF USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB hts27.LIB ter32.LIB DEMO.RES

DEMO.RES: DEMO.RC DEMO_DLG.DLG DEMO_DLG.H DEMO.H HTS.H
    RC -r DEMO.RC $(CAPTURE)

DEMO.OBJ: DEMO.C DEMO.H HTS.H
    CL -c -DWIN32 DEMO.C  $(CAPTURE)

#****************************************************************************
#                      Create the HTS DLL
#****************************************************************************

# Add /PROFILE to the LINK command demo.exe and hts27.dll to make profile enabled binary

hts27.dll: $(HTS_OBJECTS) HTS.RES HTS.DEF ter32.LIB
    LINK /DEBUG @MLINK.ANS
    l:\bcb5_bin\implib hts27bc.lib hts27.dll

HTS.RES: HTS.RC HTS1.H HTS_CMD.H HTS_DLG.DLG HTS_DLG.H
    rc -r HTS.RC

HTS.OBJ: HTS.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS.C   $(CAPTURE)

HTS1.OBJ: HTS1.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS1.C   $(CAPTURE)

HTS_IO.OBJ: HTS_IO.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS_IO.C   $(CAPTURE)

HTS_IO1.OBJ: HTS_IO1.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS_IO1.C   $(CAPTURE)

HTS_IO2.OBJ: HTS_IO2.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS_IO2.C   $(CAPTURE)

HTS_SCR.OBJ: HTS_SCR.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS_SCR.C   $(CAPTURE)

HTS_DLG.OBJ: HTS_DLG.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS_DLG.C   $(CAPTURE)

HTS_MISC.OBJ: HTS_MISC.C $(HTS_HEADERS)
    CL $(HTS_SWITCHES) HTS_MISC.C   $(CAPTURE)

