$@: 현재 타켓의 이름$?: 현재 타겟보다 갱신된 의존성 목록 (확장자 규칙에서 사용불가)$^: 현재 타겟의 의존성 목록 (확장자 규칙에서 사용불가)$<: 현재 타겟보다 갱신된 의존성 목록 (확장자 규칙에서만 사용가능)$*: 현재 타겟의 의존성 목록 (확장자 규칙에서만 사용가능)$%: 현재 타겟이 라이브러리 모듈일때, .o 파일에 대응되는 이름$(@F): 현재 타겟의 파일명$(@D): 현재 타겟의 디렉토리 경로 부분$(<F): 현재 타겟의 의존성의 파일명$(<D): 현재 타겟의 의존성의 디렉토리 경로 부분test: 1.txt
@echo "현재 타겟:" $@
@echo "의존성 목록:" $?
@echo "======================"
@cat $?
1.txt:
@echo "TEST" > $@