home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / internet / tcpipsrc / !ReadMe < prev    next >
Text File  |  1995-02-22  |  2KB  |  59 lines

  1. Structure of Source
  2. -------------------
  3.  
  4.  !ReadMe        This file
  5.  
  6.  TCPIP_Src.*
  7.   !Make         Master make file for !TCPIP
  8.   !Objects      List of object file for link stage
  9.  
  10.  
  11.   !Run          Run a newly created !RunImage before
  12.                 copying it into the application.
  13.   
  14.   +Libs.*       Additional libraries needed (VTLib)
  15.  
  16.   h.*           Header files
  17.  
  18.   The other directories contain the individual subsections of
  19.   !TCPIP, each with its own makefile. These are:
  20.  
  21.   ARP, DNS, Drivers, Finger, FTP, ICMP, IP, Main, Misc, MiscCli,
  22.   MiscServ, NetMisc, NNTP, POP, Radio, SMTP, TCP, Telnet, UDP
  23.  
  24.   Each of these subsections is structured as follows:
  25.     c.*         Source files
  26.     h.*         Section specific header files (non as yet)
  27.     o.*         Compiled objects
  28.     s.*         ObjAsm source files if any
  29.     Makefile    Makefile for section
  30.     ~<section>  A marker file. The date stamp of this is checked
  31.                 to see if a section is upto date.
  32.  
  33. Compiling should just be a case of running !Make.
  34.  
  35. The reason behind this odd structure is to get round RISC OS limitation
  36. on number of files per directory. There are rather more than 77 source
  37. files, and hopefully this structure is alot easier to manage than the
  38. original !TCPIP source structure.
  39.  
  40. In order to keep the application consistant, any source modifications
  41. should be passed to either myself, or Anthony (see below).
  42.  
  43. Dont worry to much about the huge number of warning generated. When one
  44. of us has the time, it would be nice to try to tidy up the source to
  45. make it more readable and ensure the completeness of headers. If anyone
  46. else has the time to tidy this lot - be my guest!
  47.  
  48. -------------------------
  49. Contacts:
  50.  
  51. Adam Goodfellow (Me) <adam@comptech.demon.co.uk>
  52. Anthomy Frost <vulch@kernow.demon.co.uk>
  53.  
  54. Any bugs in this should be reported via email to
  55. tcpip2@comptech.demon.co.uk. 
  56.  
  57. Happy hacking!
  58.  - Adam
  59.