!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 2007-02-27 SMS.
# Updated 2022-11-18 to remove references to wart and ckcpro.w.
! Actual VMS dependencies.

.FIRST
    @ ! echo: write to stdout; tab: some spacing
    @ echo = "write sys$output"
    @ tab = "    "
.include ccflags.mms

SHAREOPTS = KERMIT.OPT/OPTION

.IFDEF INT_FTP
CKCFTP_OBJ = ckcftp.obj
.ENDIF

OBJECT_MODULES = ckcfn2.obj, ckcfn3.obj, ckcfns.obj, $(CKCFTP_OBJ), -
                 ckclib.obj, ckcmai.obj, ckcnet.obj, ckcpro.obj, -
                 ckctel.obj, ckcuni.obj, ckuath.obj, ckucmd.obj, -
                 ckudia.obj, ckuscr.obj, ckusig.obj, ckuus2.obj, -
                 ckuus3.obj, ckuus4.obj, ckuus5.obj, ckuus6.obj, -
                 ckuus7.obj, ckuusr.obj, ckuusx.obj, ckuusy.obj, -
                 ckuxla.obj, ckvcon.obj, ckvfio.obj, ckvioc.obj, -
                 ckvrtl.obj, ckvtio.obj, ck_crp.obj, ck_ssl.obj

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Rule Section:
!
.C.OBJ :
    @ echo tab + "Compiling ''f$trnlnm("K")'$(MMS$SOURCE)" - "K:"
    @ $(CC) $(CCFLAGS) /object=$(MMS$TARGET) $(MMS$SOURCE)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Dependencies Section:
!
ALL :   wermit.exe  ckvcvt.exe
    @ continue

WERMIT :   wermit.exe
    @ continue

CKVCVT :   ckvcvt.exe
    @ continue

wermit.exe : $(OBJECT_MODULES)
    @ echo tab + "Linking $(MMS$TARGET_NAME)"

       $(LINK) $(LINKFLAGS) -
        /exec=wermit.exe $(SHAREOPTS)

ckvcvt.exe : ckvcvt.obj
    @ echo tab + "Linking $(MMS$TARGET_NAME)"
        $(LINK) $(LINKFLAGS) ckvcvt.obj, aux.opt /options


! Object file dependencies:

ckcfn2.obj : K:ckcfn2.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h

ckcfn3.obj : K:ckcfn3.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h

ckcfns.obj : K:ckcfns.c K:ckcsym.h K:ckcasc.h K:ckcdeb.h -
             K:ckclib.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h

ckcftp.obj : K:ckcftp.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcsig.h K:ckcasc.h K:ckcker.h K:ckucmd.h -
             K:ckuusr.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
             K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckuath.h -
             K:ckvrtl.h K:ck_ssl.h

ckclib.obj : K:ckclib.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h

ckcmai.obj : K:ckcmai.c K:ckcsym.h K:ckcasc.h K:ckcdeb.h -
             K:ckclib.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
             K:ckctel.h K:ck_ssl.h K:ckuusr.h K:ckucmd.h -
             K:ckuath.h K:ckcsig.h

ckcnet.obj : K:ckcnet.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcker.h K:ckcasc.h K:ckcnet.h K:ckvioc.h -
             K:ckctel.h K:ck_ssl.h K:ckuusr.h K:ckucmd.h -
             K:ckuath.h K:ckcsig.h K:ckvrtl.h

ckcpro.obj : K:ckcpro.c K:ckcker.h K:ckcdeb.h K:ckcsym.h -
             K:ckcasc.h K:ckclib.h

ckctel.obj : K:ckctel.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcker.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
             K:ckuath.h K:ck_ssl.h

ckcuni.obj : K:ckcuni.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcker.h K:ckucmd.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h

ckuath.obj : K:ckuath.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckcnet.h -
             K:ckvioc.h K:ckctel.h K:ckuath.h K:ckuat2.h -
             K:ck_ssl.h

ckucmd.obj : K:ckucmd.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcker.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
             K:ckucmd.h K:ckuusr.h K:ckcasc.h

ckudia.obj : K:ckudia.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckucmd.h K:ckcnet.h -
             K:ckvioc.h K:ckctel.h K:ckuusr.h K:ckcsig.h

ckuscr.obj : K:ckuscr.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
             K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckcsig.h

ckusig.obj : K:ckusig.c K:ckcsym.h K:ckcasc.h K:ckcdeb.h -
             K:ckclib.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
             K:ckctel.h K:ckuusr.h K:ckucmd.h K:ckcsig.h

ckuus2.obj : K:ckuus2.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckcasc.h -
             K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckcxla.h -
             K:ckuxla.h K:ckcuni.h

ckuus3.obj : K:ckuus3.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
             K:ckuath.h K:ck_ssl.h K:ckuusr.h K:ckucmd.h

ckuus4.obj : K:ckuus4.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
             K:ckctel.h K:ckuusr.h K:ckucmd.h K:ckuver.h -
             K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckuath.h -
             K:ck_ssl.h

ckuus5.obj : K:ckuus5.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
             K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckcxla.h -
             K:ckuxla.h K:ckcuni.h K:ck_ssl.h

ckuus6.obj : K:ckuus6.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
             K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckcnet.h -
             K:ckvioc.h K:ckctel.h

ckuus7.obj : K:ckuus7.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
             K:ckuusr.h K:ckucmd.h K:ckuath.h K:ck_ssl.h

ckuusr.obj : K:ckuusr.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
             K:ckctel.h K:ckuusr.h K:ckucmd.h K:ckcxla.h -
             K:ckuxla.h K:ckcuni.h

ckuusx.obj : K:ckuusx.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
             K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckcsig.h

ckuusy.obj : K:ckuusy.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcasc.h K:ckcker.h K:ckucmd.h K:ckcnet.h -
             K:ckvioc.h K:ckctel.h K:ckuusr.h K:ckcxla.h -
             K:ckuxla.h K:ckcuni.h K:ck_ssl.h

ckuxla.obj : K:ckuxla.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcker.h K:ckucmd.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h

ckvcon.obj : K:ckvcon.c K:ckcdeb.h K:ckclib.h K:ckcasc.h -
             K:ckcker.h K:ckucmd.h K:ckcnet.h K:ckvioc.h -
             K:ckctel.h K:ckvvms.h K:ckcxla.h K:ckuxla.h -
             K:ckcuni.h

ckvcvt.obj : K:ckvcvt.c

ckvfio.obj : K:ckvfio.c K:ckcdeb.h K:ckclib.h K:ckcasc.h -
             K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckvvms.h

ckvioc.obj : K:ckvioc.c K:ckcdeb.h K:ckclib.h K:ckvioc.h -
             K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckvvms.h

ckvrtl.obj : K:ckvrtl.c K:ckvrtl.h

ckvtio.obj : K:ckvtio.c K:ckcdeb.h K:ckclib.h K:ckcasc.h -
             K:ckcker.h K:ckvvms.h K:ck_ssl.h K:ckcnet.h -
             K:ckvioc.h K:ckctel.h

ck_crp.obj : K:ck_crp.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcnet.h K:ckvioc.h K:ckctel.h

ck_ssl.obj : K:ck_ssl.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
             K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckuath.h -
             K:ckcker.h K:ckucmd.h K:ck_ssl.h

!! end of ckvker.mms !!
