home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / riscos / games / angband / sourcextra.spk / ReadMe < prev   
Text File  |  1995-09-19  |  2KB  |  54 lines

  1. This archive contains the source to the login utility,
  2. and a utility to munge the Angband source tree into a
  3. RISC OS source tree.
  4.  
  5.  
  6. To compile Angband:
  7. -------------------
  8.  
  9. 0) You will need Acorn C/C++ and OSLib 5.0. Other compilers
  10.    may be suitable, but you will need to muck around with
  11.    the Makefile.
  12.  
  13. 1) Download the source tree. The src directory in this
  14.    archive contains the latest version of main-acn.c, and
  15.    Makefile.acn, along with the required diffs to the
  16.    2.7.8 source. If you can obtain a new enough copy
  17.    of the source tree, you won't need these.
  18.  
  19. 2) Dearchive it using some suitable utility, such as SparkFS.
  20.    Make sure it translates filenames such as Makefile.ibm to
  21.    Makefile/ibm.
  22.  
  23. 2) Merge its lib directory with your !Angband.lib directory.
  24.  
  25. 3) Create a directory src inside !Angband, and directories
  26.    c, h, and o inside src.
  27.  
  28. 4) Copy as much of the source tree src directory into your src
  29.    directory as you can (its >77 files). You can delete all
  30.    the Makefiles, except Makefile.acn, which you should rename
  31.    to Makefile. A-mac-h.pch can go as well.
  32.    
  33. 5) Make sure that Angband$Dir is pointing to the correct
  34.    !Angband application by double-clicking on !Angband.!Boot.
  35.    Run the enclosed ConvSource program. This will rename */c
  36.    and */h to c.* and h.*.
  37.  
  38. 6) Do steps 4 & 5 again with any source files you couldn't fit
  39.    in the first time round.
  40.  
  41. 7) Make sure all the c and h files, and the Makefile are set
  42.    to type Text.
  43.  
  44. 8) If the source tree you downloaded does not contain the
  45.    Acorn patches, you will need to go through the source
  46.    files, making the changes detailed in src.diffs278.
  47.  
  48. 9) You can now compile Angband using by dragging Makefile to
  49.    !AMU. Examine config.h and Makefile for the various options
  50.    available.
  51.  
  52.  
  53. Kevin Bracey (kevin@iota.co.uk)
  54.