home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / internet / tcpip / src205 / TCPIP_Src / !ReadMe < prev    next >
Encoding:
Text File  |  1995-02-28  |  2.2 KB  |  66 lines

  1. Structure of Source
  2. ~~~~~~~~~~~~~~~~~~~
  3.  
  4. TCPIPSrc.
  5.   !Make         Master make file for !TCPIP
  6.   !Objects      List of object file for link stage
  7.  
  8.   !ReadMe       This file
  9.  
  10.   +Libs.*       Additional libraries needed and their headers
  11.  
  12.   h.*           Header files
  13.  
  14.   The other directories contain the individual subsections of
  15.   !TCPIP, each with its own makefile. These are:
  16.  
  17.   ARP, DNS, Drivers, Finger, FTP, ICMP, IP, Main, Misc, MiscCli,
  18.   MiscServ, NetMisc, NNTP, POP, Radio, SMTP, TCP, Telnet, UDP
  19.  
  20.   Each of these subsections is structured as follows:
  21.     c.*         Source files
  22.     h.*         Section specific header files (non as yet)
  23.     o.*         Compiled objects
  24.     s.*         ObjAsm source files if any
  25.     Makefile    Makefile for section
  26.     ~<section>  A marker file. The date stamp of this is checked
  27.                 to see if a section is upto date.
  28.  
  29. Compiling should just be a case of running !Make.
  30.  
  31. The reason behind this odd structure is to get round RISC OS limitation
  32. on number of files per directory. There are rather more than 77 source
  33. files, and hopefully this structure is alot easier to manage than the
  34. original !TCPIP source structure.
  35.  
  36. In order to keep the application consistant, any source modifications
  37. should be emailed to adam@comptech.demon.co.uk. Please warn me before
  38. emailing a huge Archive. Also I prefer it if they are packed using spark
  39. without compression then passed to GZIP as this results in much smaller
  40. archives.
  41.  
  42. Dont worry to much about the huge number of warnings generated. When one
  43. of us has the time, it would be nice to try to tidy up the source to
  44. make it more readable and ensure the completeness of headers. If anyone
  45. else has the time to tidy this lot - be my guest!
  46.  
  47.  
  48. Final Important Note
  49. ~~~~~~~~~~~~~~~~~~~~
  50. If you need to re-compile to whole lot, *DONT* stamp everything as it
  51. will mess up inter-developer dependancies. Use !Clean instead. It
  52. deletes all object files and achieves the desired result.
  53.  
  54.  
  55. -------------------------
  56. Contacts:
  57.  
  58. Adam Goodfellow (Me) <adam@comptech.demon.co.uk>
  59. Anthomy Frost <vulch@kernow.demon.co.uk>
  60.  
  61. Any bugs in this should be reported via email to
  62. tcpip2@comptech.demon.co.uk. 
  63.  
  64. Happy hacking!
  65.  - Adam
  66.