Overview
Make projects are used to build software with GNU make
. No GNU make specific options are used, however, so make projects will work equally well with many variants of make.
Configuration
working directory
If you wish to execute make from a specific directory, provide the path of the directory, relative to the base directory for the recipe.
This setting is not required. By default, make will be executed in the base directory for the build.
makefile
The location of the makefile (e.g. GNUmakefile, Makefile), relative to the working directory in which make is executed (see above).
This setting is required.
targets
A space-separated list of make targets to execute.
This setting is not required. If not specified, make will execute the default target.
arguments
A space-separated list of additional command line arguments to pass to make. You may use this option to pass arbitrary arguments to the make binary.
This setting is not required.
Locating Make
Make projects make use of the make command, and thus the make binary is located as described in the documentation for that command. In addition, a make project will import a resource named "make" if it exists. This facility may be used in conjunction with the make command's use of the property "make.bin" to control the make binary used. Via resource auto-discovery, your pulse™ server may locate make and set up an appropriate resource for you.