ファイルをそのままビルドディレクトリにコピーするための次のスニペットがあります。
for m in std_mibs:
print("Copying", m)
bld(name = 'cpstdmib',
rule = 'cp -f ${SRC} ${TGT}',
#source = m + '.mib',
source = bld.path.make_node(m + '.mib'), # <-- section 5.3.3 of the waf book
target = bld.path.get_bld().make_node(m + '.mib')
)
このルールは (印刷物から) ヒットしましたが、コピーは行われていないようです! また、waf book のセクション5.3.3make_node
の例に示されているように、ソースを使用するように変更しましたが、まだ運がありません! ここで明らかな何かが欠けていますか!?
また、この後、コピーされたファイルに依存するいくつかのルールがあり、介在を追加しようとしました
bld.add_group()
このコピーが成功すれば、シーケンスが機能することを願っています