all: build_target clean_target .PHONY: build_target clean_target build_target clean_target: @make $(word 1,$(subst _, ,$@)) .PHONY: build build: @echo build! .PHONY: clean clean: @echo clean!
とかすれば、ターゲットをベースに別のターゲットを生成して連鎖できるな。
Makefileの関数 - Qiitaも参考になるな。