>I assume this means that you can set it for the top-level make if there is only one top-level make,
No I can't, the $(SHELL) variable is special and is not passed in the usual way. You have to set it separately each time, or pass it every time on $(MAKE) recipe line. _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make