.PHONY: check-and-reinit-submodules all all: .check-and-reinit-submodules @${MAKE} -C CBQN/ run: 2048.bqn ./CBQN/BQN 2048.bqn .check-and-reinit-submodules: @if git submodule status | grep -Eq '^[-]|^[+]' ; then \ echo "INFO: reinitializing git submodules"; \ git submodule update --init; \ fi