私はファイルをコピーしようとしています(別の名前のファイルに同じ名前のファイルを2つ持っています) MAKEFILEの 私はfolliwngを実行しようとしていますが、おそらく実行順序に不一致があります。 どうすれば正しく行うことができますか?MAKEFILEを使用してコンパイル前にファイルをコピーしてから削除する
all: copy_dup_files $(dst_dir) $(APP_TARGET_LIB) delete_dup_files
copy_dup_files:
@echo "COPYING DUP FILES"
$(shell cp /aaa/hmac.c /aaa/hmac1.c)
$(shell cp /bbb/hmac.c /bbb/hmac2.c)
delete_dup_files:
@echo "DELETING DUP FILES"
$(shell rm /aaa/hmac1.c)
$(shell rm /bbb/hmac2.c)
おかげ
コンパイルする前にファイルをコピーすることは、それ自身の反パターンのように思えます。なぜあなたはそれをやっていますか、あなたは実際に何を達成しようとしていますか? – tripleee