edit Makefile intro
This commit is contained in:
parent
741e988536
commit
fa9c8edb1d
@ -23,7 +23,8 @@ Using four spaces will not work!
|
|||||||
|
|
||||||
## Dependency Files
|
## Dependency Files
|
||||||
|
|
||||||
Now we've made a `README.md` file, we can show how a makefile looks in the README:
|
Now we've made a `README.md` file, we can show how a makefile looks in the README file.
|
||||||
|
Add these lines to the `Makefile`:
|
||||||
|
|
||||||
```make
|
```make
|
||||||
README.md: Makefile
|
README.md: Makefile
|
||||||
@ -44,7 +45,7 @@ Note the order:
|
|||||||
|
|
||||||
Notice that the file above can print into the README by using `echo "" >> $@`.
|
Notice that the file above can print into the README by using `echo "" >> $@`.
|
||||||
The `$@` stands for 'the file which we want', and `$<` stands for 'the first dependency file'.
|
The `$@` stands for 'the file which we want', and `$<` stands for 'the first dependency file'.
|
||||||
The `make` program starts by replacing those variables, and the result it:
|
The `make` program starts by replacing those variables, so when you run `make`, the program looks like this:
|
||||||
|
|
||||||
```make
|
```make
|
||||||
README.md: Makefile
|
README.md: Makefile
|
||||||
@ -54,7 +55,6 @@ README.md: Makefile
|
|||||||
cat Makefile >> README.md
|
cat Makefile >> README.md
|
||||||
echo '```' >> README.md
|
echo '```' >> README.md
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
| Sigil | Meaning |
|
| Sigil | Meaning |
|
||||||
@ -71,7 +71,6 @@ README.md: Makefile
|
|||||||
|
|
||||||
You can assign a variable normally, but must refer to it in brackets.
|
You can assign a variable normally, but must refer to it in brackets.
|
||||||
|
|
||||||
|
|
||||||
```make
|
```make
|
||||||
storage_directory = backups
|
storage_directory = backups
|
||||||
|
|
||||||
@ -182,4 +181,3 @@ In this case, the makefile can see that `backup` depends on the current backup f
|
|||||||
- [File patterns](Makefiles/patterns.md)
|
- [File patterns](Makefiles/patterns.md)
|
||||||
- [Makefile graphs](Makefiles/graph-easy.md)
|
- [Makefile graphs](Makefiles/graph-easy.md)
|
||||||
- [In-build help](Makefiles/help.md)
|
- [In-build help](Makefiles/help.md)
|
||||||
- [Makefile graphs](Makefiles/graph-easy.md)
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user