Use ${FOO:U0} as a shorthand default instead of trying to achieve
the same using a longform method, e.g., defined(FOO) && ${FOO} > 0.
This reduces Makefile complexity, making it easier for humans to read
what the code is doing and avoids potential errors in the Makefile
(typos, etc).