重要な行だけを取り出しました。
SHELL := /bin/bash
leaks: build_eagle_test
grep EagleMemory_Allocate -r eagle | perl -nle 'm/"(.*)"/; print $1' | sort | uniq > leaks.alloc.tmp
grep "EagleMemory_Mock(" -r eagle_test | perl -nle 'm/"(.*)"/; print $1' | sort | uniq > leaks.alloc_test.tmp
bashで行を実行しても問題ありません。しかし、makeファイルからgrep
はoutファイルにパイプするだけです(その間の段階を効果的に無視します...)