#!/bin/bash
t=$(mktemp -t -d) || exit
cd "$t"
cat <<'____HERE' >Makefile
SHELL := /bin/bash
.PHONY: all
all:
declare -A PROVS=( ["NL"]=10 ["PE"]=11 ["NS"]=12 ["NB"]=13 ["QC"]=24 ["ON"]=35 ["MB"]=46 ["SK"]=47 ["AB"]=48 ["BC"]=59 ["YK"]=60 ["NT"]=61 ["NU"]=62 )\
; for key in "$${!PROVS[@]}" ; do \
touch "foo_$${key}_$${PROVS[$${key}]}" ; \
done
ls -la
____HERE
make --version
make
IyEvYmluL2Jhc2gKCnQ9JChta3RlbXAgLXQgLWQpIHx8IGV4aXQKY2QgIiR0IgoKY2F0IDw8J19fX19IRVJFJyA+TWFrZWZpbGUKU0hFTEwgOj0gL2Jpbi9iYXNoCgouUEhPTlk6IGFsbAphbGw6CglkZWNsYXJlIC1BIFBST1ZTPSggWyJOTCJdPTEwIFsiUEUiXT0xMSBbIk5TIl09MTIgWyJOQiJdPTEzIFsiUUMiXT0yNCBbIk9OIl09MzUgWyJNQiJdPTQ2IFsiU0siXT00NyBbIkFCIl09NDggWyJCQyJdPTU5IFsiWUsiXT02MCBbIk5UIl09NjEgWyJOVSJdPTYyIClcCgk7IGZvciBrZXkgaW4gIiQkeyFQUk9WU1tAXX0iIDsgZG8gXAoJCXRvdWNoICJmb29fJCR7a2V5fV8kJHtQUk9WU1skJHtrZXl9XX0iIDsgXAoJZG9uZQoJbHMgLWxhCl9fX19IRVJFCgptYWtlIC0tdmVyc2lvbgptYWtl