home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / drlink_2 < prev    next >
Text File  |  1999-04-27  |  2KB  |  49 lines

  1. The 'Drlink' AOF Linker
  2. Version 0.34
  3. by David Daniels <Davedan@arcade.demon.co.uk>, uploaded by Alex Thoukydides
  4. <alex@thouky.tcp.co.uk> at the request of the author.
  5.  
  6. Introduction
  7. ~~~~~~~~~~~~
  8. Drlink is a linker that is intended to be a partial substitute for
  9. the Acorn linker, 'link'. It is aimed at people with compilers
  10. that generate object files in Acorn's AOF format but who do not
  11. have a copy of 'link', for example, people who want to use the DDE
  12. Pascal compiler or TLA or perhaps their own homebrew compilers.
  13. Drlink accepts object files in Acorn's AOF format and libraries in
  14. Acorn's ALF format and links them to produce an executable image
  15. in either Acorn's AIF format or a plain binary image. It can also
  16. be used to link relocatable modules or to create partially-linked
  17. AOF files. Drlink is modelled very closely on the version of
  18. 'link' that comes with release 3 of Acorn's C compiler but it is
  19. not really a complete replacement for it as it does not have the
  20. same range of facilities. What is there, it is hoped, should be
  21. adequate in most cases. Drlink is designed to link 'ordinary'
  22. programs and cannot do some of the fancy things link can, such as
  23. create image files that use overlays. Of course, some of these
  24. features could be added at a later date but the current version of
  25. Drlink, 0.34, does not support them. On the other hand, it does
  26. contain some features found on later releases of 'link' such as
  27. the ability to increase the size of the wimpslot if necessary when
  28. running in a task window and support for extended command lines.
  29. Other features include the ability to scan libraries more than
  30. once when resolving symbols and, assuming the right compiler
  31. options have been used when compiling programs, being able to
  32. leave out unused functions from executable images. Hopefully
  33. features like these will make the linker attractive to people who
  34. use link as well.
  35.  
  36. Copyright
  37. ~~~~~~~~~
  38. The software and the documentation that goes with it is
  39. Copyright © David Daniels 1993, 1994, 1995, 1996, 1997, 1998. All
  40. Rights Reserved.
  41.  
  42. Permission is hereby given for you to copy this program and freely
  43. distribute it, subject to the following conditions:
  44.  
  45.  * No charge is made for the program (except nominal media costs).
  46.  * No alterations are made to any of the files within this archive file.
  47.  * All of the files within this archive are supplied, including this one.
  48.  * No part of this program is included in a commercial product.
  49.