Makefileの再帰呼び出しでズンドコキヨシ。
Makefile
.PHONY=kiyoshi
ifeq ($(A), ドコ)
ifeq ($(B), ズン)
ifeq ($(C), ズン)
ifeq ($(D), ズン)
EXIT = 1
endif
endif
endif
endif
ifeq ($(shell jot -r 1 0 1),0)
NEXT = ズン
else
NEXT = ドコ
endif
kiyoshi:
ifeq ($(EXIT),1)
@echo キ・ヨ・シ!
@exit
else
@echo -n $(NEXT)
@make A=$(NEXT) B=$(A) C=$(B) D=$(C)
endif