제가 작업 중인 Latex 프로젝트에 대한 Makefile이 있습니다. Makefile은 내 장점은 아니지만 다음과 같은 작업을 수행할 수 있는 방법이 있습니까?
make git "My comment"
makefile을 실행합니다.
git commit -m "My comment"
git push origin master
?
답변1
변수를 사용하고 Makefile에서 읽을 수 있습니다. 예:
git:
git commit -m "$m"
그런 다음 submit을 사용할 수 있습니다 make git m="My comment"
.
답변2
이렇게 부를 수 있어요
make git-"My comment"
그리고 다음에 대한 패턴 규칙을 작성합니다 git-%
.
git-%:
git commit -m "$(@:git-%=%)"
git push origin master