visual studio 6.0 에 nMake 질문입니다
글쓴이: dionysos / 작성시간: 수, 2007/06/20 - 4:50오후
NMake에서는 리눅스에서의 make처럼 재귀적으로 폴더를 타고 들어가면서 컴파일 할 수 있는 방법은 없나요?
예:
c:\project\sub1
\sub2
\sub3
\release
이렇게 폴더 구조가 있다고 하면
project 폴더에 nmake 용 파일 project 안에 있는 소스를 컴파일(no link) pro.mak를 작성하였습니다.
sub1에도 sub1안에 있는 소스를 컴파일(no link)할 sub1.mak를 작성했습니다.
sub2에도 sub2안에 있는 소스를 컴파일(no link)할 sub2.mak를 작성했습니다.
sub3에도 sub3안에 있는 소스를 컴파일(no link)할 sub3.mak를 작성했습니다.
각각의 mak파일은 만들어진 오브젝트 파일들 .o(obj)를 release 폴더로 이동시킵니다.
이렇게 모아진 오브젝트 파일을 링킹과정을 통해 하나의 실행파일로 만들고 싶은데요
각각의 폴더에서는 실행하면 nmake를 4번 실행하여야 합니다(project, sub1, sub2, sub3)폴더에서 각각
이것을 한번에 하는 방법은 없을까요.
그리고 한폴더에 소스파일이 여러개일때 하나씩 추가해야하는데
하나일때 ALL_SRC = sub3.c
하나추가 ALL_SRC = sub3.c sub4.c
현재폴더에서 소스파일을 전체를 나타내주는 메크로 같은건 없나요 .
Forums:
댓글 달기