파일을 복사하려고합니다. (다른 이름의 파일에 파일을 복사 할 수 있도록 이름이 같은 두 개의 소스 파일이 있음) 파일을 복사하려고합니다. 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