도와주세요.. make 와 bash shell을 이용하여 플글밍중 질문...
안녕하세요..
해보다가 해보다가 안되서..도움을 요청합니다..
고수가 많으셔서..(전..이제 일주일됬네요..회사 플젝트 중이라
배우면서 빌드환경을 만들고 있습니다.)
두가지인데요..지금은 집이라 잘 기억이 안나는데..
(집에서는 일을 할수 없는 환경..)
예를들어..
export MOD_NAME =
Contents=AAA BBB CCC
all :
for i in $(Contents) ;\
do echo\;
MOD_NAME=$$i;\
make 다른 타겟
done
이런식으로 해서 '다른 타겟'에서 차례대로 AAA, BBB, CCC를 MOD_NAME에 넣고
매번 다르게 처리하고 싶은데.. MOD_NAME 에는 자꾸 아무것도 안들어 가게 되네요.
이런식으로 짜려면 어떻게 해야하죠? 즉.일반적으로 말하면 전역 변수?에
for문의 contents들을 저장하고 싶은데 어떻게 해야하죠??
그리고 두번째 질문입니다..^^
예를들어 현재 디렉토리가
e:\mybuild\P210\ping\build\env
이라면 AAA에 build/env를 넣고 싶은 상황입니다.
AAA=`pwd | sed 's/*.^ping\///'`
.....
..
build :
mkdir $(AAA)
이렇게 하면 에러가 나던데요.. AAA에 build/env가 아니고
mkidr pwd | .... 이런식으로 인식해서요.
왜 그럴까요..
도와주세요.. 흑흑
댓글 달기