home *** CD-ROM | disk | FTP | other *** search
- Title: mkmf makefile editor
-
- Author: Peter J. Nicklin
-
- Address: Hewlett-Packard,
- Software Engineering Laboratory,
- 3500 Deercreek Road, Building 26U,
- Palo Alto, California 94304
-
- Net address: ucbvax!hplabs!hpcea!hpcesea!nicklin (UUCP)
-
- Description:
-
- The mkmf makefile editor creates program and library makefiles for the
- UNIX make command (UNIX is a trademark of Bell Telephone Laboratories,
- Inc.). Mkmf has the following features:
-
- - Automatically inserts source and object code file names in
- makefiles
-
- - Provides standard makefile templates for programs and libraries
-
- - Allows user-defined makefile templates
-
- - Generates include file dependencies for C, Pascal, and Fortran
- source code
-
- - Allows arbitrary editing of makefiles with a regular text editor
-
- Installation:
-
- 1. Set up directories /usr/new, /usr/new/lib, and /usr/man/mann.
- These must be writable by the installing process. If you want
- to put mkmf somewhere else, you will have to change the DEST=
- macro in all the makefiles, and edit the "spms.h" file.
-
- 2. Change to the mkmf directory and execute "make install".
- If something goes wrong, don't panic. Just fix the problem and
- restart "make install".
-
- Bugfixes/Changes:
-
- 1. Mkmf was previously part of the SPMS Software Project Management
- System. It is now completely independent.
-
- 2. Mkmf now searches for include files in the directory containing
- the file currently being processed, rather than the current
- working directory. This only affects nested include files which
- are external to the current working directory.
- 3. Mkmf now reads multiple -I options in CFLAGS and FFLAGS cor-
- rectly.
-
- 4. Mkmf can now process the example presented by Kim Walden in
- Software-Practice and Experience, vol. 14, no. 6, pp. 575-585,
- June 1984.
-