home *** CD-ROM | disk | FTP | other *** search
/ Photo CD Demo 1 / Demo.bin / hdf / unix / hdf3_2r2 / src / make.com < prev    next >
Encoding:
Text File  |  1992-10-29  |  1.5 KB  |  59 lines

  1. $ !
  2. $ ! Build the entire HDF library
  3. $ !
  4. $ !
  5. $ ! The following defines should be used to tell VMS where to
  6. $ !   place the resulting HDF library, include files, and utilites
  7. $ !   These directories will not be created, you must create them
  8. $ !   by hand.
  9. $ !
  10. $ define/nolog hdf$src     _$4$dua1:[folk.hdf32.src]   ! HDF src
  11. $ define/nolog hdf$util    _$4$dua1:[folk.hdf32.util]  ! HDF utilities
  12. $ define/nolog hdf$test    _$4$dua1:[folk.hdf32.test]  ! HDF test programs
  13. $ define/nolog hdf$lib     _$4$dua1:[folk.hdf32.lib]df ! Location and name for lib
  14. $ define/nolog hdf$include _$4$dua1:[folk.hdf32.include] ! Where to put includes
  15. $ define/nolog hdf$bin     _$4$dua1:[folk.hdf32.bin]   ! Where to put executables
  16. $ !
  17. $ define/nolog sys$clib sys$library:vaxcrtl
  18. $ !
  19. $ ! Makefile for VAX/VMX systems.
  20. $ !
  21. $ ! Make full df lib (with fortran stubs)
  22. $ type sys$input
  23.   ======== Building HDF 3.2 ========
  24. $ !
  25. $ ! Build the base HDF library
  26. $ !
  27. $ set def hdf$src
  28. $ @MAKENOF
  29. $ !
  30. $ ! If you do not want to include the HDF Fortran interfaces, comment
  31. $ !   out the following command.
  32. $ !
  33. $ @MAKEFS
  34. $ !
  35. $ ! Move the files to their correct destinations
  36. $ !
  37. $ copy df.olb hdf$lib
  38. $ copy *.h    hdf$include
  39. $ !
  40. $ ! Build the HDF utility programs
  41. $ !
  42. $ set default hdf$util
  43. $ @MAKEUTIL
  44. $ !
  45. $ ! Move the HDF utilities to where they belong
  46. $ !
  47. $ copy *.exe hdf$bin
  48. $ !
  49. $ @setuputils
  50. $ !
  51. $ ! Build the test programs
  52. $ !
  53. $ set default hdf$test
  54. $ @MAKE
  55. $ set default hdf$src
  56. $ !
  57. $ type sys$input
  58.   ======== HDF 3.2 has now been built ========
  59.