음 먼저, version.h라는 file이 있고, 이 file의 내용은
#define AAA_VERSION 1
입니다. 공백은 tab이 아닌 전부 공백 문자 입니다.
Makefile에서 위의 version.h라는 file에 AAA_VERSION의 값, 즉 1을
CODE_VERSION이라는 환경변수에 저장할려고 합니다.
CODE_VERSION=$(sed -n -e 's/.*AAA_VERSION//p' version.h)
이렇게 하면, 1값 앞의 space까지 환경변수에 저장되어 버립니다.
sed를 이용해서 AAA_VERSION이라는 define의 값만 (space 없이) 환경변수 CODE_VERSION에 입력할수 있는 방법이