2011-09-06 2 views
1

쓰기 가능한 소스 파일에서 astyle을 실행하는 makefile 규칙을 만들고 싶습니다.메이크 파일 규칙을 작성하여 astyle을 실행하려면 어떻게해야합니까?

style: 
    find . -perm -200 -regex ".*[.][CHch]p*" -exec astyle --suffix=none --style=ansi --convert-tabs "{}" \; 

이 규칙은 기본적으로하지만 이 일을 길을 될 것 같지 않습니다 작품 : 현재, 나는 다음과 같은 규칙을 가지고있다. 당신을 가정

+0

나는 당신이 훨씬 더 잘할 수 있다고 생각하지 않습니다. regex 검색을하기 위해서는 쉘에 위임을해야하고'sed' 등의 것이 필요합니다. – Beta

답변

1

은 소스 파일의 목록을 (또는 쉘 기능을 만들 수 있습니다), 같은 : 화장 스타일이 될 것

style : $(SOURCES:.cpp=.astyle-check-stamp) 
    astyle $(ASTYLEFLAGS) $< && touch [email protected] 

합니다. 그것은 각각의 변경된 소스 파일을 astyle로 다시 점검하고 이미 체크 된 파일들을 건너 뛰었습니다.

관련 문제