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

微妙にハマり中です。