MAKEFILE_LIST って何だば
ってコトで info に出てるらしいサンプルをちょっと改造して以下。
name1 := $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) name3 := $(MAKEFILE_LIST) include inc/inc.mk name2 := $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) name4 := $(MAKEFILE_LIST) all: @echo name1 = $(name1) @echo name2 = $(name2) @echo name3 = $(name3) @echo name4 = $(name4)
で、make してみたら以下な出力。
$ make name1 = Makefile name2 = inc/inc.mk name3 = Makefile name4 = Makefile inc/inc.mk $
なるほど。include したら追加されるので云々なんですな。
android-ndk の make
微妙にハマり中です。