zoo: tiger lion
@echo "zoo"
tiger:
@echo "tiger"
lion:
@echo "lion"
zoo: lion tiger
@echo "zoo"
tiger:
@echo "tiger"
lion:
@echo "lion"
타겟 zoo를 수행하려고 한다.
그런데, zoo가 수행되기 위해서는 tiger, lion이 필요하다.
따라서 tiger가 먼저 수행되고,
그 이후에 lion이 수행된다.
그리고 최종적으로 zoo가 수행된다.
따라서 수행 순서는
tiger, lion, zoo
아래와 같이 기술되어 있다면, 어떻게 출력될까?
target: a b c d
@echo "target"
a:
@echo "a"
b:
@echo "b"
c:
@echo "c"
d:
@echo "d"