clean 시 depend file 제거하도록 수정
LIB_DIRS 경로 잘못된 것 수정
Chapter3 추가
Chapter 7 추가
Chapter6 추가
Chapter5 추가
확장자 규칙의 decoration 변경: 블로그 글에서 좌우 스크롤이 나타나지 않도록 하기 위해
add Chapater2
Chapter4 추가
Chapter8 추가
add .hgignore
subdir 처리하는 부분을 make -C 옵션으로 대체
* -l$(LIB_NAME) -lpthread 위치 변경
* $(LIB_NAME) 앞에 -l 누락된 것 수정
TARGET_NAMES 를 항상 linking 하는 문제점 수정
comment 수정
TARGET_NAMES 의 라이브러리 의존성 규칙에서 에러 나는 문제점 수정
makefile template 오타 수정
Chapter9 추가. dynamic library build 1차 추가
라이브러리 소스인지 응용 프로그램 소스인지 구분을 $(if...)로 처리하도록 수정. (기존의 파일 경로를 이용하는 코드는 제거)
soname 지정 안 되는 문제 수정
targets의 library 의존성 규칙 실패(make liball targets 실행 시, libXXX.* 을 못 찾는다는 에러 발생) 문제 해결
test 코드 제거 및 mv 실행결과 표시하도록 수정
새 Makefile template 적용
Chapter8 1차 완료
LIB_SRCS 및 TARGET_SRCS 파일들이 지정되지 않았을 때도, depend file이 include 되는 문제 수정
MakefileTemplate.mk 주석문 수정
빌드된 target 들을 OBJS_DIR 로 이동하도록 수정
so 파일 없을 때 에러 메시지 안 나오도록 rm -f 옵션 추가
make depend 실행 에러 수정
Chapter9 1차 구현
MAKE 변수 추가