home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / packer / infozip / sources / vms.zoo / crypt / descrip.mms next >
Encoding:
Text File  |  1992-03-12  |  2.0 KB  |  69 lines

  1. ! =========================================================================
  2. ! MMS description file for UnZip 4.2.
  3. ! Version:  decrypt + no inflate
  4. ! =========================================================================
  5. !
  6. !   Original by Antonio Querubin, Jr., <querubin@uhccvx.uhcc.hawaii.edu>
  7. !     (23 Dec 90)
  8. !   Enhancements by Igor Mandrichenko, <mandrichenko@mx.decnet.ihep.su>
  9. !     (9 Feb 92)
  10.  
  11. ! To build unzip that uses shared libraries,
  12. !    mms
  13. ! (One-time users will find it easier to use the MAKE_UNZIP_VAXC.COM command
  14. ! file, which generates both unzip and zipinfo.  Just type "@MAKE_UNZIP_VAXC";
  15. ! or "@MAKE_UNZIP_GCC" if you have GNU C.)
  16.  
  17. ! To build unzip without shared libraries,
  18. !    mms noshare
  19.  
  20. ! To delete unnecessary OBJ files,
  21. !    mms clean
  22.  
  23. CC = cc
  24. CFLAGS = /def=(CRYPT)
  25. LD = link
  26. LDFLAGS =
  27. EXE =
  28. O = .obj;
  29. OBJS = unzip$(O), crypt$(O), extract$(O), file_io$(O), mapname$(O), match$(O),\
  30.       misc$(O), unimplod$(O), unreduce$(O), unshrink$(O), VMSmunch$(O), vms$(O)
  31. OBJI = zipinfo$(O), misc.obj_, match$(O), VMSmunch$(O)
  32.  
  33. LDFLAGS2 =
  34.  
  35. default    :    unzip.exe, zipinfo.exe
  36.     @    !    Do nothing.
  37.  
  38. unzip.exe :    $(OBJS), vmsshare.opt
  39.     $(LD) $(LDFLAGS) $(OBJS), \
  40.         vmsshare.opt/options
  41.  
  42. zipinfo.exe :    $(OBJI), vmsshare.opt
  43.     $(LD) $(LDFLAGS) $(OBJI), \
  44.         vmsshare.opt/options
  45.  
  46.  
  47. noshare :    $(OBJS)
  48.     $(LD) $(LDFLAGS) $(OBJS), \
  49.         sys$library:vaxcrtl.olb/library $(LDFLAGS2)
  50.  
  51. clean :
  52.     delete $(OBJS)    ! you may want to change this to 'delete *.obj;*'
  53.  
  54. VMSmunch$(O) :    VMSmunch.h fatdef.h fchdef.h fjndef.h
  55. crypt$(O) :    crypt.c unzip.h zip.h    ! may or may not be included in distrib
  56. extract$(O) :    extract.c unzip.h
  57. file_io$(O) :    file_io.c unzip.h
  58. ! inflate$(O) :    inflate.c unzip.h    ! may or may not be included in distrib
  59. mapname$(O) :    mapname.c unzip.h
  60. match$(O) :    match.c unzip.h
  61. misc$(O) :    misc.c unzip.h
  62. unimplod$(O) :    unimplod.c unzip.h
  63. unreduce$(O) :    unreduce.c unzip.h
  64. unshrink$(O) :    unshrink.c unzip.h
  65. unzip$(O) :    unzip.c unzip.h fatdef.h
  66. vms$(O)      :    vms.c unzip.h
  67. misc.obj_ :    misc.c unzip.h
  68.     $(CC)/object=misc.obj_/define="ZIPINFO" misc.c
  69.