次のルールを定義しました。
$(OUTDIR)/%_sorted.bam:
$(eval SAMPLE:=$(subst _sorted,,$(notdir $(basename $@))))
(...) do something with $(SAMPLE)
安全に使用できますか (= ルールの「ローカル変数」ですか?)
make -j (number of jobs)
または変数 $(SAMPLE) は、ルールの(同時の)呼び出しごとに置き換えられますか?