add info to 02.variables
This commit is contained in:
parent
3a12ef1821
commit
8a805a0636
1 changed files with 16 additions and 0 deletions
|
@ -6,8 +6,11 @@ VAR2=asdas agu
|
|||
VAR3=asdas agu
|
||||
# according to https://stackoverflow.com/a/649255/1711186 it is not possible to
|
||||
# have newlines being part of a Makefile variable
|
||||
# CORRECTION there should be indeed a wat to have "newlines" be stored in a
|
||||
# makefile variable see GNU make docu https://www.gnu.org/software/make/manual/html_node/Multi_002dLine.html
|
||||
VAR4='asdas \
|
||||
agu'
|
||||
FILE:=file
|
||||
|
||||
all: file1 file2 file3 file4
|
||||
|
||||
|
@ -22,3 +25,16 @@ file3:
|
|||
|
||||
file4:
|
||||
echo "$(VAR4)" > $@
|
||||
|
||||
# Variables can be used for the target of recepies
|
||||
$(FILE)-li:
|
||||
touch $@
|
||||
|
||||
|
||||
# bottom line the use of variables might feel a bit annoying in
|
||||
# paritcular for the bash/shell programmers as it uses the same
|
||||
# "$" indicator but then oftentime $(VARNAME)
|
||||
# it is possible to use ${VARNAME},
|
||||
# as a "price" the use of $ in the "recipe" part of a rule the us of shell variabls requires
|
||||
# to use $$SHELVAR
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue