spo600:make_and_makefiles
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| spo600:make_and_makefiles [2024/02/06 14:58] – [Examples] chris | spo600:make_and_makefiles [2025/02/05 17:38] (current) – [Examples] chris | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Make and Makefiles | + | ====== Make and Makefiles |
| //make// is a specialized scripting language used to build software. Unlike most scripting languages, commands are not executed in linear (start-to-finish) sequence; instead, command sequences are defined in terms of what input they accept and what output they produce, and //make// automatically sequences the commands to produce the required output. | //make// is a specialized scripting language used to build software. Unlike most scripting languages, commands are not executed in linear (start-to-finish) sequence; instead, command sequences are defined in terms of what input they accept and what output they produce, and //make// automatically sequences the commands to produce the required output. | ||
| Line 118: | Line 118: | ||
| It is not uncommon to include " | It is not uncommon to include " | ||
| * all: build all binaries | * all: build all binaries | ||
| - | * docs: builts | + | * docs: builds |
| * install: install all files, building binaries, documentation, | * install: install all files, building binaries, documentation, | ||
| * clean: erases all built intermediate and binary files | * clean: erases all built intermediate and binary files | ||
| Line 131: | Line 131: | ||
| ===== Examples | ===== Examples | ||
| - | * A tarball of simple Makefile examples: https:// | + | * A tarball of the simple Makefile examples |
spo600/make_and_makefiles.1707231510.txt.gz · Last modified: 2024/04/16 18:10 (external edit)
