私の一部は次のmakefileとおりです。
list1: all
for f in \
`less fetch/list1.txt`; \
do \
...
./$(BIN) $$f & \
...
done
list2: all
for f in \
`less fetch/list2.txt`; \
do \
...
./$(BIN) $$f & \
...
done
fetch/list1.txtとfetch/list2.txtには 2 つのファイルのリスト (パス + ファイル名) が含まれており、make list1とmake list2はそれぞれ 2 つのリストを調べて、ファイルを再度実行$(BIN)します。これはうまくいきます。
問題は、 と のようにいくつかのファイル リストがlist1ありlist2、make のプロセスが常に同じであることです。、makefileなどを単純化する方法を知っている人はいますか?make listAmake list4