home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / desk / core / Desk / Docs / BuildInfo
Encoding:
Text File  |  1997-05-20  |  710 b   |  19 lines

  1.         How Desk is built
  2.  
  3.  
  4. Desk's directory tree.
  5.  
  6. This is slightly unusual. First, all source is within a '!DeskSrc'
  7. directory. This sets the system variable <Desk_Sources$Dir> to point to
  8. the '!DeskSrc' directory itseld. This variable is used in build so that
  9. embedded filenames in AOF files are things like
  10. '<Desk_Sources$Dir>.Libraries.Jump.MemCheck.^.c.J_Error'. Thus things
  11. like __FILE__ expand to full pathnames, and debugging data from cc -g
  12. includes full filenames; MemCheck can then provide throwback into Desk
  13. source for example.
  14.  
  15.  
  16. Desk consists of around 60 sub-libraries. They are each in a directory
  17. inside '!DeskSrc.Libraries'. In addition, other libraries for debugging
  18. are in '!DeskSrc.OtherLibs'.
  19.