home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume1 / 8712 / mkmf / 1 / README < prev   
Encoding:
Text File  |  1990-07-13  |  1.8 KB  |  56 lines

  1. Title:            mkmf makefile editor
  2.  
  3. Author:            Peter J. Nicklin
  4.  
  5. Address:        Hewlett-Packard,
  6.             Software Engineering Laboratory,
  7.             3500 Deercreek Road, Building 26U,
  8.             Palo Alto, California 94304
  9.  
  10. Net address:        ucbvax!hplabs!hpcea!hpcesea!nicklin (UUCP)
  11.  
  12. Description:
  13.  
  14. The mkmf makefile editor creates  program and library  makefiles for the
  15. UNIX make command (UNIX is a trademark of Bell  Telephone  Laboratories,
  16. Inc.).  Mkmf has the following features:
  17.  
  18.     - Automatically inserts source and object code file names in
  19.       makefiles
  20.  
  21.     - Provides standard makefile templates for programs and libraries
  22.  
  23.     - Allows user-defined makefile templates
  24.  
  25.     - Generates include file dependencies for C, Pascal, and Fortran
  26.       source code
  27.  
  28.     - Allows arbitrary editing of makefiles with a regular text editor
  29.  
  30. Installation:
  31.  
  32. 1.    Set up directories  /usr/new,  /usr/new/lib,  and /usr/man/mann.
  33.     These  must  be writable by the installing process.  If you want
  34.     to put mkmf somewhere else,  you will have to change  the  DEST=
  35.     macro in all the makefiles, and edit the "spms.h" file.
  36.  
  37. 2.    Change  to  the  mkmf  directory  and  execute   "make install".
  38.     If something  goes  wrong, don't panic. Just fix the problem and
  39.     restart "make install".
  40.  
  41. Bugfixes/Changes:
  42.  
  43. 1.    Mkmf was previously part of the SPMS Software Project Management
  44.     System. It is now completely independent.
  45.  
  46. 2.    Mkmf now searches for include files in the directory  containing
  47.     the  file  currently  being  processed,  rather than the current
  48.     working directory. This only affects nested include files  which
  49.     are external to the current working directory.
  50. 3.    Mkmf now reads multiple -I options in  CFLAGS  and  FFLAGS  cor-
  51.     rectly.
  52.  
  53. 4.    Mkmf can now process the example  presented  by  Kim  Walden  in
  54.     Software-Practice and Experience,  vol. 14,  no. 6, pp. 575-585,
  55.     June 1984.
  56.