> For the complete documentation index, see [llms.txt](https://explore-vineeth.gitbook.io/mywiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://explore-vineeth.gitbook.io/mywiki/programming/tools/make.md).

# Make

make is a build system.

Makefile expects some syntax . there should be space for the command executions \
\
default variables \
VAR?=Value1 \
\
Override from top \
\
make VAR=valu2\
\
export VAR=value2\
\
different types of target \
\
all \
.phony ?
