home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / DT / DT023A.ZIP / INC-DOCS.LZH / APPNOTES.LZH / MAKE.APP / MAKE.DOC next >
Text File  |  1991-01-06  |  2KB  |  60 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                               Application Notes
  7.                      Software Package Makefile Class (mk)
  8.  
  9.  
  10.  
  11.    Class
  12.  
  13.       mk  --  These  objects  are  the  control  files  used  by  a  "make"
  14.               program to control the generation of a software package.
  15.  
  16.  
  17.    Relevant Software
  18.  
  19.       There are a number of good "make" programs available. These  programs
  20.       "understand" the relationships among the various artifacts associated
  21.       with  a  software  package.  If you change something, you can run the
  22.       make program and all the other artifacts that depend on  the  changed
  23.       object will be rebuilt, without rebuilding anything unnecessarily.
  24.  
  25.       The make program I use is NDMAKE, a ($35) shareware program available
  26.       from:
  27.            D. G. Kneller             (415) 476-8291 (days) 731-3108 (home)
  28.            1468 8th Ave              UUCP: ...ucbvax!ucsfcgl!kneller
  29.            San Francisco, CA 94122   ARPANET: kneller@cgl.ucsf.edu
  30.  
  31.  
  32.    How to Use This Class with InContext
  33.  
  34.       This  application  note  includes a makefile template (mk.tpl) and an
  35.       action list (mk.act) for the "mk" class. No other changes  should  be
  36.       necessary.
  37.  
  38.  
  39.    Author
  40.  
  41.       H. Rudy Ramsey                           CompuServe: 76244,324
  42.       Rams' Island Software                    BBS: 203-426-2687
  43.       8 Grand Place, Newtown, CT 06470-2114
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.    MAKE AppNotes                      -1-                       mk (3/6/90)
  58.  
  59.  
  60.