我试图复制文件befoe编译(我有两个源文件具有相同的名称,因此我将这些文件复制到具有不同名称的文件),并在最后删除它们的MAKEFILE。 我正在尝试做下列事情,但可能在执行顺序中存在不匹配。 我该如何正确地做到这一点?使用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