✅ 목표 (Goal)

자동 변수에 대해서 알아보자.

이 변수들은 빌드 과정에서 특정 타겟과 의존성에 따라 자동을 값을 설정해 준다.

$@ : 현재 Target 명

$^ : Target의 의존성 파일들 전체

$< : Target의 의존성 파일들 중 첫번째 파일 하나

$? : Target의 의존성 파일들 중에서, 수정된 파일들만을 나타낸다.

🔹 $@

현재 타겟의 이름을 나타낸다.

target: dep
	echo $@  -> echo target

$@는 target으로대체 된다.

🔹 $^

모든 의존성 목록을 나타낸다.