home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / zip201.zip / vms / make_gcc.com < prev    next >
Text File  |  1993-09-10  |  2KB  |  66 lines

  1. $ !
  2. $ !     "Makefile" for VMS versions of Zip, ZipCloak, ZipNote,
  3. $ !      and ZipSplit (stolen from Unzip)
  4. $ !
  5. $ !      IMPORTANT NOTE: do not forget to set the symbols as said below
  6. $ !                      in the Symbols section.
  7. $ !
  8. $ if f$getsyi("HW_MODEL").ge.1024
  9. $ then    write sys$output "GNU C has not yet been ported to OpenVMS AXP."
  10. $    write sys$output "You must use MAKE.COM and DEC C to build Zip."
  11. $    exit
  12. $ endif
  13. $ set verify    ! like "echo on", eh?
  14. $ !
  15. $ !------------------------------- Zip section --------------------------------
  16. $ !
  17. $ gcc /def=CRYPT zip
  18. $ gcc /def=CRYPT crypt
  19. $ gcc /def=CRYPT zipfile
  20. $ gcc /def=CRYPT zipup
  21. $ gcc /def=CRYPT fileio
  22. $ gcc /def=CRYPT util
  23. $ gcc /def=CRYPT deflate
  24. $ gcc /def=CRYPT globals
  25. $ gcc /def=CRYPT trees
  26. $ gcc /def=CRYPT bits
  27. $ gcc /def=CRYPT vms
  28. $ gcc /def=CRYPT VMSmunch
  29. $ ! add /def=CRYPT and crypt for crypt version
  30. $ link zip,crypt,zipfile,zipup,fileio,util,deflate,globals,trees,bits, -
  31.    vms,VMSmunch, gnu_cc:[000000]gcclib.olb/lib, sys$input:/opt
  32. sys$share:vaxcrtl.exe/shareable
  33. $ !
  34. $ !-------------------------- Zip utilities section ---------------------------
  35. $ !
  36. $ gcc /def=(CRYPT,UTIL) zipnote
  37. $ gcc /def=(CRYPT,UTIL) zipsplit
  38. $ gcc /def=(CRYPT,UTIL) /obj=zipfile_.obj zipfile
  39. $ gcc /def=(CRYPT,UTIL) /obj=zipup_.obj zipup
  40. $ gcc /def=(CRYPT,UTIL) /obj=fileio_.obj fileio
  41. $ gcc /def=(CRYPT,UTIL) /obj=util_.obj util
  42. $ ! uncomment crypt and zipcloak lines for crypt version
  43. $ gcc /def=(CRYPT,UTIL) zipcloak
  44. $ gcc /def=(CRYPT,UTIL) /obj=crypt_.obj crypt
  45. $ link zipcloak, zipfile_, zipup_, fileio_, util, crypt_, globals, -
  46.    VMSmunch, gnu_cc:[000000]gcclib.olb/lib, sys$input:/opt
  47. sys$share:vaxcrtl.exe/shareable
  48. $ link zipnote, zipfile_, zipup_, fileio_, util_, globals, VMSmunch, -
  49.    sys$input:/opt
  50. sys$share:vaxcrtl.exe/shareable
  51. $ link zipsplit, zipfile_, zipup_, fileio_, util_, globals, VMSmunch, -
  52.    gnu_cc:[000000]gcclib.olb/lib, sys$input:/opt
  53. sys$share:vaxcrtl.exe/shareable
  54. $ !
  55. $ !----------------------------- Symbols section ------------------------------
  56. $ !
  57. $ ! Set up symbols for the various executables.  Edit the example below,
  58. $ ! changing "disk:[directory]" as appropriate.
  59. $ !
  60. $ zip           == "$disk:[directory]zip.exe"
  61. $ zipcloak      == "$disk:[directory]zipcloak.exe"
  62. $ zipnote       == "$disk:[directory]zipnote.exe"
  63. $ zipsplit      == "$disk:[directory]zipsplit.exe"
  64. $ !
  65. $ set noverify
  66.