【发布时间】:2017-12-18 06:56:04
【问题描述】:
我试图在编译之前复制文件(我有两个同名的源文件,所以我将文件复制到一个不同名称的文件中)并在 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 )
谢谢
【问题讨论】: