home *** CD-ROM | disk | FTP | other *** search
/ ftp.muug.mb.ca / 2014.06.ftp.muug.mb.ca.tar / ftp.muug.mb.ca / pub / src / unzip.tar.gz / unzip.tar / unzip / VMS.arc / DESCRIP.MMS next >
Text File  |  1991-04-25  |  2KB  |  67 lines

  1. ! MMS description file for unzip.
  2. !
  3. !   From: AntonioQuerubin, Jr. <QUERUBIN@uhccvx.uhcc.hawaii.edu>
  4. !   Date: Sun 23 Dec 90 13:49:55-HST
  5. !
  6. !   "The following is an MMS description file that works for unzip.  The UNIX 
  7. !   makefile is much too different to be converted to work also with mms.  MMS 
  8. !   will search for a file called DESCRIP.MMS before looking for MAKEFILE so 
  9. !   you should be able to include this in the distribution as descrip.mms to 
  10. !   avoid confusion."
  11.  
  12. ! To build unzip that uses shared libraries,
  13. !    mms
  14. ! [For this to work, however, you presently need a separate file called
  15. !   VMSSHARE.OPT, which is no longer included as a normal part of this pack-
  16. !   age.  It's trivial to reconstruct, however; it contains the single line:
  17. !    sys$share:vaxcrtl.exe/shareable
  18. !   (not including the "! ").  One-time users will find it easier to use
  19. !   the VMS_MAKE.COM command file; real MMS hacker-types can probably figure
  20. !   out how to include the sys$share line within this file.  GRR, 1991.2.19]
  21.  
  22. ! To build unzip without shared libraries,
  23. !    mms noshare
  24.  
  25. ! To delete unnecessary OBJ files,
  26. !    mms clean
  27.  
  28. ! Toad Hall Note:  Jumping in where mortals fear to tread,
  29. ! I'm attempting to add the vms_attr.c stuff Cave Newt gleefully
  30. ! threw at me (and ran giggling away).
  31. ! Not having the *foggiest* idea about ANYTHING VMS-related ....
  32. ! Just look for the "vms_attr" stuff.
  33. ! David Kirschbaum
  34. ! Toad Hall
  35.  
  36. CC = cc
  37. CFLAGS =
  38. LD = link
  39. LDFLAGS =
  40. EXE =
  41. O = .obj;
  42. OBJS = unzip$(O), file_io$(O), mapname$(O), match$(O), misc$(O), \
  43.        unimplod$(O), unreduce$(O), unshrink$(O), vms_attr$(O)
  44. LDFLAGS2 =
  45.  
  46. default :    $(OBJS), vmsshare.opt
  47.     $(LD) $(LDFLAGS) $(OBJS), \
  48.         vmsshare.opt/options, \
  49.         sys$library:vaxcrtl.olb/library $(LDFLAGS2)
  50.  
  51. noshare :    $(OBJS)
  52.     $(LD) $(LDFLAGS) $(OBJS), \
  53.         sys$library:vaxcrtl.olb/library $(LDFLAGS2)
  54.  
  55. clean :
  56.     delete $(OBJS)    ! you may want to change this to 'delete *.obj;*'
  57.  
  58. vms_attr$(O):   fatdef.h fchdef.h fjndef.h
  59. file_io$(O) :    file_io.c unzip.h
  60. mapname$(O) :    mapname.c unzip.h
  61. match$(O) :    match.c unzip.h
  62. misc$(O) :    misc.c unzip.h
  63. unimplod$(O) :    unimplod.c unzip.h
  64. unreduce$(O) :    unreduce.c unzip.h
  65. unshrink$(O) :    unshrink.c unzip.h
  66. unzip$(O) :    unzip.c unzip.h
  67.