Alexander Barton [Fri, 30 Jun 2023 12:00:19 +0000 (14:00 +0200)]
axify: Fix some more shellcheck(1) warnings
Apply the proper fix for "SC2292 Prefer [[ ]] over [ ] for tests in
Bash/Ksh", but disable "SC2250 Prefer putting braces around variable
references even when not strictly required".
- Disable auto-recursion behaviour by setting AX_AUTO_RECURSE_DISABLE=1
- Specifying the default targets (for "make" without any targets listed
by overwriting the "default" target)
- Building sub-trees by adding support for "make <dir> [...]" invocation
"ax-make" is my (Alex) "Simple Makefile System". The idea and the main
file, "Makefile.ax", has been copied from "ax-linux", my Linux scripts
project, into this new project to make it usable for other projects, too.