home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / NETWORK / netpbm_src.lzh / NETPBM / AMIGA / README.SASC < prev   
Text File  |  1996-11-18  |  2KB  |  48 lines

  1. SAS/C SMakefiles for SAS/C 6.0 and greater have been created by Robert A. Knop
  2. Jr. (rknop@cco.caltech.edu).  These Makefiles have been tested with SAS/C
  3. 6.51.  They are based on the 7dec1993 release of netpbm.
  4.  
  5. See also README.AMIGA for DICE, Amiga binary, and Amiga general information
  6. from Ingo Wilken.
  7.  
  8. The following files are specific to SAS/C SMakefiles:
  9.  
  10. SMakefile           - Top level makefile, runs SMakefiles in pbm, pgm, ppm, pnm
  11. SCOPTIONS           - SAS/C options file
  12. foreach_amiga.lha   - Amiga Shell utility needed in the SMakefiles
  13. pbm/SMakefile       - make file for pbm, run by top level SMAkefile
  14. pbm/SCOPTIONS       - should be same as top level SCOPTIONS
  15. pgm/SMakefile       - make file for pgm, run by top level SMAkefile
  16. pgm/SCOPTIONS       - should be same as top level SCOPTIONS
  17. ppm/SMakefile       - make file for ppm, run by top level SMAkefile
  18. ppm/SCOPTIONS       - should be same as top level SCOPTIONS
  19. pnm/SMakefile       - make file for pnm, run by top level SMAkefile
  20. pnm/SCOPTIONS       - should be same as top level SCOPTIONS
  21.  
  22. The shell script stamp-date.amiga by Ingo Wilken is used by the SAS/C Amiga
  23. SMakefile.
  24.  
  25. To build netpbm with SAS/C:
  26.  
  27. (1) Decompact the netpbm source archive (presumably you've already done this
  28. if you are reading this file).  The top level directory should have, among
  29. others, subdirectories "pbm", "pgm", "ppm", and "pnm".  CD to this top level
  30. directory.
  31.  
  32. (2) Install foreach somewhere in your path, e.g. c:
  33.  
  34. (3) In the top level directory, type "smake".  This will build all of the
  35. binaries.
  36.  
  37. (4) Edit the top-level SMakefile, changing the definition of the variables
  38. INSTALLBINARIES, INSTALLMANUALS1, INSTALLMANUALS3, and INSTALLMANUALS5 to
  39. reflect where on your system you want the executables and man pages to go.
  40.  
  41. (5) In the top level directory, type "smake install".  This will copy the
  42. executables to $(INSTALLBINARIES) and the man pages to $(INSTALLMANUALS?).
  43.  
  44. (6) In the top level directory, type "smake clean".  This will delete the
  45. copies of the executables from the source tree, the .o object files, and other
  46. chaff.
  47.  
  48. -R. Knop 93/01/26