간단한 메이크 파일 질문인데요
글쓴이: bucketquai / 작성시간: 화, 2004/02/24 - 6:02오후
간단한 메이크 파일 질문입니다
INC와 LIB는 제대로 선언이 되어 있구요
OBJ = 1_1.out 1_2.out
.SUFFIXES: .c .o .out
all:$(OBJ)
.c.o:
$(CC) -c $(INC) $<
.o.out :
$(CC) -o $@ $? $(LIB)
rm $<
이렇게 하면 1_1.out 1_2.out이 나오겠죠
그런데 원하는 결과가 1_1, 1_2라면 어떻게 해야될까요?
LD_FLAGS같은거는 쓰지말고 위와 같이 SUFFIXES 룰을 바꾸는 형식이라면 불가능 한가요?
ps.freebsd에서는 위의 코드가 안되더군요. gmake를 써야됩니다. 아마 원래 메이크파일에선 SUFFIXES부분 바꾸는게 좀 다른가 보죠?
Forums:
목적화일로부터 바로 실행파일을 얻으시려는 건가요?그럼 모든 실행파
목적화일로부터 바로 실행파일을 얻으시려는 건가요?
그럼 모든 실행파일이 하나의 소스로 되어 있다는 얘기 같습니다만..
그럼 이정도면 될 것 같습니다만..
---
http://coolengineer.com
댓글 달기