자동 변수에 대해서 알아보자.
이 변수들은 빌드 과정에서 특정 타겟과 의존성에 따라 자동을 값을 설정해 준다.
$@ : 현재 Target 명
$^ : Target의 의존성 파일들 전체
$< : Target의 의존성 파일들 중 첫번째 파일 하나
$? : Target의 의존성 파일들 중에서, 수정된 파일들만을 나타낸다.
현재 타겟의 이름을 나타낸다.
target: dep
echo $@ -> echo target
$@는 target으로대체 된다.
모든 의존성 목록을 나타낸다.