home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume21 / coda / part01.Z / part01.bin / Codafile < prev    next >
Encoding:
Text File  |  1990-04-08  |  2.5 KB  |  98 lines

  1. ##
  2. ##  Copyright 1989 BBN Systems and Technologies Corporation.
  3. ##  All Rights Reserved.
  4. ##  This is free software, and may be distributed under the terms of the
  5. ##  GNU Public License; see the file COPYING for more details.
  6. ##
  7. ##  Codafile for Cronus source distribution.
  8. ##  $Header: Codafile,v 2.0 90/04/02 16:55:56 rsalz Exp $
  9. ##  $Revision: 2.0 $
  10. ##
  11.  
  12. ##  Relative pathnames start from this directory, unless the client
  13. ##  tells us otherwise.
  14. define root    = /usr/cronus;
  15.  
  16. ##  Allow the client to specify a different root.
  17. #define rooted = YES;
  18.  
  19. ##  No binaries here.
  20. define binaries = NO;
  21.  
  22. ##  The list of hosts we ship to and their types.
  23. host    citron.bbn.com        = VMS;
  24. host    doe.bbn.com        = sun4;
  25. host    prune.bbn.com        = sun3;
  26. host    gneiss.bbn.com        = sun386;
  27. host    grape.bbn.com        = sysv;
  28. host    guava.bbn.com        = masscomp;
  29. host    kiwi.bbn.com        = sysv;
  30. host    litchi.bbn.com        = sun3;
  31. host    melon.bbn.com        = mach;
  32. host    mentor.bbn.com        = sun2;
  33. host    papaya.bbn.com        = sun3;
  34. host    izar.bbn.com        = sun4;
  35. host    peach.bbn.com        = xenix;
  36. host    pineapple.bbn.com    = ultrix;
  37. host    vulcan.bbn.com        = sun2;
  38.  
  39. ##  Suns
  40. class    SUN    =
  41.     sun2, sun3, sun386, sun4;
  42.  
  43. ##  List of all UNIX types.
  44. class    UNIX    =
  45.     mach, masscomp, sun2, sun3, sun386, sun4, sysv, ultrix, xenix;
  46.  
  47. ##
  48.  
  49. include: _ALL {
  50.     include
  51. }
  52.  
  53. install: _ALL {
  54.     install
  55.     except    UNIX    "*.com";
  56.     except    VMS    addservice, await_mgr, catalog_host, do_authen,
  57.             do_bug, do_cm, do_config, do_cosdir, do_createprins,
  58.             do_diskless, do_install, do_mcs, do_motd, do_pf,
  59.             do_poller, do_pristine, do_repeater, do_typedef,
  60.             do_xenix, killmgr, readit, scrub, zap_file;
  61. }
  62.  
  63. ##  Random stuff
  64. misc: _ALL {
  65.     cbin
  66.     except    VMS    dcc, dlint;
  67.     clib
  68.     except     _ALL    commandfile, "*.[oa]", "llib-l*";
  69.     except    UNIX    cronus.mms, cronus.opt;
  70.     except    directory VMS    lint, diamond;
  71.     except    directory mach    diamond;
  72.     directory cetc
  73.     cetc/hostfile        # Only these files
  74.     cetc/typefile        # named here
  75.     cetc/errors.8
  76.     cetc/errors.44
  77.     directory mgrs
  78.     public            # Everyone gets everything
  79. }
  80.  
  81. ##  Sources; raison d'etre.
  82. sources: _ALL {
  83.     src
  84.     except VMS    Makefile, "*.sh", "*.s", "llib-l*";
  85.     except UNIX    descrip.mms,  "*.opt", "*.com", "*.mar";
  86.     except _ALL    "*.lo", "*.do", "*.[oa]", "*.ln";
  87.     except _ALL    a.out, core, foo, tags, make.out, lint;
  88.     except directory _ALL    testing;
  89.     except directory xenix    arctic, examine;
  90.     except directory xenix    dumpobject, fixobject, ping;
  91.     except directory VMS    arctic, examine, ping;
  92. }
  93.  
  94. ##  Testing; not given by default; you must ask for it.
  95. only_explicitly testing: _ALL {
  96.     src/testing
  97. }
  98.