home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip51.zip / vms / make.com < prev    next >
Text File  |  1994-01-18  |  2KB  |  49 lines

  1. $ !
  2. $ !        "Makefile" for VMS versions of UnZip and ZipInfo
  3. $ !
  4. $ ! Find out current disk, directory and compiler
  5. $ !
  6. $ my_name = f$env("procedure")
  7. $ here = f$parse(my_name,,,"device") + f$parse(my_name,,,"directory")
  8. $ axp = f$getsyi("HW_MODEL").ge.1024
  9. $ if axp
  10. $ then    cc = "cc/standard=vaxc"
  11. $    opts = ""
  12. $ else    opts = ",[.VMS]VMSSHARE.OPT/OPTIONS"
  13. $    if (f$search("SYS$SYSTEM:VAXC.EXE").eqs."" .and. -
  14.         f$trnlnm("GNU_CC").nes."") .or. (p1.eqs."GCC")
  15. $    then    cc = "gcc"
  16. $        opts = "''opts',GNU_CC:[000000]GCCLIB.OLB/LIB"
  17. $    endif
  18. $ endif
  19. $ old_ver = f$ver(1)    ! Turn echo on to see what's going
  20. $ on error then goto error
  21. $ !
  22. $ CC   /NOLIST/OBJECT=UNZIP.OBJ UNZIP.C
  23. $ CC   /NOLIST/OBJECT=CRYPT.OBJ CRYPT.C
  24. $ CC   /NOLIST/OBJECT=ENVARGS.OBJ ENVARGS.C
  25. $ CC   /NOLIST/OBJECT=EXPLODE.OBJ EXPLODE.C
  26. $ CC   /NOLIST/OBJECT=EXTRACT.OBJ EXTRACT.C
  27. $ CC   /NOLIST/OBJECT=FILE_IO.OBJ FILE_IO.C
  28. $ CC   /NOLIST/OBJECT=INFLATE.OBJ INFLATE.C
  29. $ CC   /NOLIST/OBJECT=MATCH.OBJ MATCH.C
  30. $ CC   /NOLIST/OBJECT=UNREDUCE.OBJ UNREDUCE.C
  31. $ CC   /NOLIST/OBJECT=UNSHRINK.OBJ UNSHRINK.C
  32. $ CC   /NOLIST/OBJECT=ZIPINFO.OBJ ZIPINFO.C
  33. $ CC   /INCLUDE=SYS$DISK:[] /OBJ=[.VMS]VMS.OBJ; [.VMS]VMS.C
  34. $ LINK  /EXE=UNZIP.EXE unzip.obj;, crypt.obj;, envargs.obj;, explode.obj;, -
  35.     extract.obj;, file_io.obj;, inflate.obj;, match.obj;, unreduce.obj;, -
  36.     unshrink.obj;, zipinfo.obj;, [.VMS]vms.obj; 'opts'
  37. $ !
  38. $ ! Next line:  put similar lines (full pathname for unzip.exe) in
  39. $ ! login.com.  Remember to include the leading "$" before disk name.
  40. $ !
  41. $ unzip == "$''here'unzip.exe"        ! set up symbol to use unzip
  42. $ zipinfo == "$''here'unzip.exe ""-Z"""    ! set up symbol to use zipinfo
  43. $ !
  44. $ RUNOFF/OUT=UNZIP.HLP [.VMS]UNZIP.RNH
  45. $ !
  46. $error:
  47. $ tmp = f$ver(old_ver)
  48. $ exit
  49.