home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 239.lha / DNet_v2.0 / README.FIRST next >
Text File  |  1989-05-02  |  3KB  |  84 lines

  1.  
  2.                 UNPACKING
  3.  
  4.     NOTE: .bak files are normally compressed internally, thus, the
  5.     result after unpacking can be twice as large as the original .bak
  6.     file.  Such large source trees and other stuff are almost
  7.     impossible to compile on a single-floppy system.  I would expect
  8.     it would be quite difficult on a duel-floppy system too, but
  9.     at least you can unpack it easily in that case.  I myself have a
  10.     hard disk.
  11.  
  12.     UNPACKING:
  13.  
  14.         cd eventual_destination_directory
  15.         restore filename.bak    (for example:  restore df0:dme.bak)
  16.  
  17.         (restores to the current directory unless an absolute volume
  18.         path was specified backing up.  I always specify relative
  19.         paths).
  20.  
  21.     LISTING:
  22.  
  23.         restore -t filename.bak
  24.  
  25.     PACKING:
  26.  
  27.         backup [-c] dir dir dir ... dir -ooutfile.bak
  28.  
  29.         (-c specifies that compression should take place)
  30.  
  31.                    README - DIST
  32.  
  33.     All sources were written with Aztec C
  34.     All link libraries in clib are for Aztec C
  35.     All libraries in libs are compiler independant
  36.     All pre-compiled include's are for Aztec C
  37.  
  38.  
  39.     If you have Lattice, note the following Aztec C options:
  40.  
  41.         +L    32 bit integers (I use 32 bit ints always)
  42.         +B    make no reference to standard C startup module
  43.         +C    large code model
  44.         +D    large data model
  45.  
  46.     Note also that I place assembly subroutines in C modules via
  47.     inline assembly, but do not mix assembly within C subroutines.
  48.  
  49.  
  50.                   COMPILATION
  51.  
  52.     Even under Aztec some modification to the DMakefile's will be
  53.     required in order to 'dmake'.  'dmake' is like make but is a Beta
  54.     version (of mine) that handles wildcarding in the rule system.
  55.  
  56.     In most cases I have a standard 'symbols.m' precompiled include
  57.     file which was compiled from include/local/makesymbols.c .. this
  58.     file #include's standard sub-directory (amiga) includes only.
  59.  
  60.  
  61.                 USING DRES - SUPLIB
  62.  
  63.     DRES the run-time library and SUPLIB the link library have a
  64.     number of common functions.  If linking in both libraries,
  65.     the ordering will determine which of the two the common functions
  66.     will come out of.  For Aztec C, this:
  67.  
  68.         -ldres -lsuplib
  69.  
  70.     Will cause dres functions to take precedence (e.g. BMov, BCopy,
  71.     GetHead, etc...), while the reverse ordering:
  72.  
  73.         -lsuplib -ldres
  74.  
  75.     Will cause link functions to take precedence.  Those functions
  76.     unique to each are not affected.  For example, DME has an
  77.     optional IPC interface using the dres.library IPC, but I also
  78.     want it to run standalone (without the need for libs:dres.library),
  79.     so I use the latter link order (-lsuplib, -ldres) and only access
  80.     dres-unique functions when I know the library is open.
  81.  
  82.  
  83.  
  84.