안녕하세요. 이제 막 공부하려는 초보입니다.

ezboot에 있는 Makefile을 가지고 ezboot를 컴파일해보려고
하는데요.

디렉토리 관련 에러가 나는군요.

그래서 안을 살펴보니
TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
이같은 구문이 있는데 잘 이해가 되지 않습니다.


all:
for i in $(DIRS) ; do make -C $$i || exit $? ; done
dd if=start/start_org of=image/$(BOOT_IMAGE) bs=1k conv=sync
dd if=main/main_org of=image/$(BOOT_IMAGE) bs=1k seek=2

이 구문도 설명 좀 부탁드릴께요. 즐거운 주말 되시길..