home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / ZIP19P1.ZIP / vms / descrip.mms next >
Text File  |  1993-01-23  |  1KB  |  57 lines

  1. # VMS Makefile for Zip, ZipNote and ZipSplit
  2.  
  3. CDEB = !    /DEBUG/NOOPT
  4. LDEB = !    /DEBUG
  5.  
  6. OBJZ = zip.obj,zipfile.obj,zipup.obj,fileio.obj,util.obj,globals.obj,-
  7.     crypt.obj,vms.obj,VMSmunch.obj
  8. OBJI = deflate.obj,trees.obj,bits.obj
  9. OBJN = zipnote.obj,zipfile.obj_,zipup.obj_,fileio.obj_,globals.obj,-
  10.     util_.obj_,vmsmunch.obj
  11. OBJS = zipsplit.obj,zipfile.obj_,zipup.obj_,fileio.obj_,globals.obj,-
  12.     util_.obj_,vmsmunch.obj
  13. OBJC = zipcloak.obj,zipfile.obj_,zipup.obj_,fileio.OBJ_,util_.obj,-
  14.         crypt.obj_,globals.obj,vmsmunch.obj
  15.  
  16. CC    =    cc $(CDEB)
  17.  
  18. LINK    =    link $(LDEB)
  19.  
  20. .suffixes
  21. .suffixes : .obj .obj_ .c .exe
  22.  
  23. .c.obj_ :
  24.     $(CC)/define=("UTIL")/OBJ=$(mms$target) $(mms$source)
  25. .c.obj :
  26.     $(cc)/OBJ=$(mms$target) $(mms$source)
  27. .obj.exe :
  28.     $(LINK)/exe=$(mms$target) vaxclib.opt/opt,$(mms$source)
  29.  
  30. # rules for zip, zipnote, zipsplit, and zip.doc.
  31.  
  32. default :    zip.exe,zipnote.exe,zipsplit.exe
  33.  @ !
  34.  
  35. zipfile.obj_ :    zipfile.c
  36. zipup.obj_   :    zipup.c
  37. fileio.obj_  :    fileio.c
  38. util.obj_    :    util.c
  39.  
  40. $(OBJZ) : zip.h,ziperr.h,tailor.h
  41. $(OBJI) : zip.h,ziperr.h,tailor.h
  42. $(OBJN) : zip.h,ziperr.h,tailor.h
  43. $(OBJS) : zip.h,ziperr.h,tailor.h
  44.  
  45. zip.obj,zipup.obj,zipnote.obj,zipsplit.obj : revision.h
  46.  
  47. zipfile.obj, fileio.obj, VMSmunch.obj : VMSmunch.h
  48.  
  49. zip.exe : $(OBJZ),$(OBJI)
  50.     $(LINK)/exe=zip.exe vaxclib.opt/opt,$(OBJZ),$(OBJI)
  51.  
  52. zipnote.exe : $(OBJN)
  53.     $(LINK)/exe=zipnote.exe vaxclib.opt/opt,$(OBJN)
  54.  
  55. zipsplit.exe : $(OBJS)
  56.     $(LINK)/exe=zipsplit.exe vaxclib.opt/opt,$(OBJS)
  57.