Annotation of 43BSD/contrib/mkmf/README, revision 1.1.1.1

1.1       root        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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.