안녕하세요.
shell 과 makefile 작업중 막혀서 질문드립니다.
makefile 에서 어떠한 반복적인 작업을 하며, 그 작업이 error 인지 ok 인지 count 를 하고,
csh script 는 이 makefile 을 실행시킵니다.
제가 궁금한것은 makefile 에서 변수(error count, pass count)를 counting 하는 것과, 이 변수를 shell script 에서 사용하는 방법입니다.
-run.csh-
#!/bin/csh
make blablabla
# 이 make 를 통해 error count, pass count 를 얻고 싶음
-Makefile-
TARGET=(..., ..., ..., ..., ..., ...........)
$(TARGET) :
if true; then \
run blablalba || true \
if grep ok log; then \
#pass count ++ \
else \
#error count ++ \
fi
대략 이런식입니다.