MAMNEW ( 1 ) USER COMMANDSMAMNEW ( 1 )


NAME

mamnew - make abstract machine to nmake makefile conversion filter

SYNOPSIS

mamnew [ options ]

DESCRIPTION

mamnew reads MAM (Make Abstract Machine) target and prerequisite file descriptions from the standard input and writes an equivalent nmake(1) makefile on the standard output. Mamfiles are generated by the --mam option of nmake(1) and gmake(1).

Symbolic information is preserved where possible in the output makefile. Comments, however, are lost in the conversion. Header file dependencies are omitted since these are implicitly determined by nmake(1). Recursive makefiles are not converted; each makefile level must be converted separately. Some targets are omitted; most of these are provided as predefined nmake(1) targets.

mamnew is only an aid in the makefile conversion process. It is a rare old-make makefile that requires no manual intervention after mamnew conversion.

OPTIONS

-d, --debug=level -x, --omit=prefix
Omit pathnames with directory prefix.

SEE ALSO

mamold(1), gmake(1), nmake(1)

REFERENCES

A Make abstract machine, Glenn Fowler, 1994.

http://www.research.att.com/~astopen/mam/

IMPLEMENTATION

version

mamnew (AT&T Research) 1990-06-11
author

Glenn Fowler <glenn.s.fowler@gmail.com>
copyright

Copyright © 1989-2012 AT&T Intellectual Property
license

http://www.eclipse.org/org/documents/epl-v10.html