tikzexternalize で、latexmk で使用するために現在の図の名前を入力するにはどうすればよいでしょうか?

tikzexternalize で、latexmk で使用するために現在の図の名前を入力するにはどうすればよいでしょうか?

私はtikz-externalizeにパッチを当てて\typeout{figure-0.pdf}(説明したように)ここ)なので、latexmk依存関係を認識し、次のルールを実行します。

add_cus_dep('md5', 'pdf', 0, 'gnu_make');
sub gnu_make {
    system("$make -f  %A.makefile \"$_[0].pdf\"");
}

しかし、次のファイルの名前がどのように付けられ、どこで実行されるかがわかりません。

編集: 似たようなことをしている別の質問ここ同じことをしましたが、独自の環境を構築しましたが、既存の環境(内部外部化環境)にパッチを適用したいと思います。

関連情報