make

The version of make(1) provided with the Interix Software Development Kit (SDK) is based on the Berkeley Software Distribution (BSD) 4.4 make and supports all BSD features. It also conforms to POSIX.2.

Converting makefiles

You can convert existing makefiles to run under the Interix subsystem by changing macro definitions. You must edit the value of $(CFLAGS) to use only flags supported by cc(1) or c89(1).

POSIX-conformant makefiles

If your makefiles are required to be strictly POSIX-conformant, you must do the following:

Interix make provides the following extensions to POSIX.2:

For more details on these extensions, see make(1).