Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

View file

@ -0,0 +1,12 @@
# make -f do.mk C=mycond if
C=0
if:
-@expr $(C) >/dev/null && make -f do.mk true; exit 0
-@expr $(C) >/dev/null || make -f do.mk false; exit 0
true:
@echo "was true."
false:
@echo "was false."

View file

@ -0,0 +1,5 @@
make -f do.mk if C=0
> was false.
make -f do.mk if C=1
> was true.

View file

@ -0,0 +1,11 @@
C=0
if: true false
true:
@expr $(C) >/dev/null && exit 0 || exit 1
@echo "was true."
false:
@expr $(C) >/dev/null && exit 1 || exit 0
@echo "was false."

View file

@ -0,0 +1,6 @@
|make -f do.mk -s -k C=1
was true.
*** Error code 1
|make -f do.mk -s -k C=0
*** Error code 1
was false.

View file

@ -0,0 +1,11 @@
A=
B=
ifeq "$(A)" "1"
B=true
else
B=false
endif
do:
@echo $(A) .. $(B)

View file

@ -0,0 +1,4 @@
|gmake -f if.mk A=1
1 .. true
|gmake -f if.mk A=0
0 .. false