Documentation

make - Run targets in a Makefile

New in version 2.1.

Synopsis

  • Run targets in a Makefile.

Requirements

The below requirements are needed on the host that executes this module.

  • make

Parameters

Parameter Choices/Defaults Comments
chdir
required
cd into this directory before running make
file
(added in 2.5)
Default:
none
Use file as a Makefile
params Default:
none
Any extra parameters to pass to make
target Default:
none
The target to run

Examples

# Build the default target
- make:
    chdir: /home/ubuntu/cool-project

# Run `install` target as root
- make:
    chdir: /home/ubuntu/cool-project
    target: install
  become: yes

# Pass in extra arguments to build
- make:
    chdir: /home/ubuntu/cool-project
    target: all
    params:
      NUM_THREADS: 4
      BACKEND: lapack

# Pass a file as a Makefile
- make:
    chdir: /home/ubuntu/cool-project
    target: all
    file: /some-project/Makefile

Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

Author

Hint

If you notice any issues in this documentation you can edit this document to improve it.