Make
Using the
make
command with some Makefile samples
Topics
Pages
- Basic
- C with make
-
Exports
Exporting variables in Makefiles
- Go
-
Help
Add a
help
target to your Makefile -
Jekyll
Sample
Makefile
files for Jekyll projects - LaTeX
- Python
-
Terraform
Makefiles for Terraform
- Variables
Content
Make is a task runner which saves you having to remember and type long commands or sequences and also makes your flows easy to reproduce locally, on remote services and on other developers’ machines.
Make originally came from C background but I find it is a great fit for Python and Jekyll projects. On Ruby you’ll probably use Rake and for Node projects you’ll probably just use commands defined in the scripts section of your NPM package file.
This section is for use in the shell of Linux and macOS distros. If you use Windows, you’ll need to install make
yourself.