Avatar
/fooの上が空はヤバいですね
少し前にMakefileの変数でrelativePathを作る方法を調べてて、参考にしたコードに含まれるdirnameが同じ動作をしてたのを思い出した。はまりがちな罠なのかな。 override define dirname $(patsubst %/,%,$(dir $(patsubst %/,%,$1))) endef $(info dirname: $(call dirname,/foo)) test: $ make test dirname: make: Nothing to be done for `test'.
(edited)