私の一部は次の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 listA
make list4