GNU Make

E61958

GNU Make is a widely used build automation tool that controls the compilation and linking of programs by interpreting makefiles to manage dependencies and execute commands efficiently.

AI illustration

How this image was made

AI-generated illustration of GNU Make

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of GNU Make (GNU Make is a widely used build automation tool that controls the compilation and linking of programs by interpreting makefiles to manage dependencies and execute commands efficiently.)

All labels observed (4)

Label Occurrences
GNU Make canonical 5
GNU Make (Guile integration) 1
GNU make 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf build automation tool ⓘ
free software ⓘ
make implementation ⓘ
category software build tools ⓘ
software development tools ⓘ
commandLineOption -C ⓘ
-f ⓘ
-j ⓘ
-k ⓘ
-n ⓘ
-r ⓘ
-s ⓘ
compatibleWith POSIX make ⓘ
linked to: POSIX
developer Free Software Foundation ⓘ
extends traditional Unix make ⓘ
influenced CMake ⓘ
Meson build system ⓘ
Ninja build system ⓘ
license GNU General Public License ⓘ
maintainedBy GNU Project maintainers ⓘ
operatingSystem GNU ⓘ
linked to: GNU Project

Linux ⓘ
Microsoft Windows ⓘ
linked to: Windows

Unix-like systems ⓘ
macOS ⓘ
partOf GNU Project ⓘ
primaryUse compilation of programs ⓘ
general build automation ⓘ
linking of programs ⓘ
programmingLanguage C ⓘ
readsFrom GNUmakefile ⓘ
linked to: GNU Make

Makefile ⓘ
makefile ⓘ
supports automatic variables ⓘ
conditional directives ⓘ
dependency tracking ⓘ
environment variable integration ⓘ
functions in makefiles ⓘ
implicit rules ⓘ
include directives for makefiles ⓘ
incremental builds ⓘ
makefiles ⓘ
parallel execution ⓘ
pattern rules ⓘ
phony targets ⓘ
recursive make ⓘ
shell command execution ⓘ
user-defined variables ⓘ
website https://www.gnu.org/software/make/ ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Project → hasPart → GNU Make ⓘ
GNU toolchain → includes → GNU Make ⓘ
GNU Make → readsFrom → GNUmakefile ⓘ
linked to: GNU Make
MSYS2 → includes → GNU make ⓘ
linked to: GNU Make
Guile → usedBy → GNU Make (Guile integration) ⓘ
linked to: GNU Make
GNU Autotools → usedWith → GNU Make ⓘ
ESP-IDF → supportsBuildSystem → GNU Make ⓘ