[첫화면으로]MakeUtility/프로젝트관리

마지막으로 [b]

dummy target

재귀적으로 make 사용
OBJS = fig/fill.o \                  # 상위디렉토리에서 하위디렉토리의 화일에 대한 의존관계 설정
    fig/rotat.o \
    structops/allocate.o \
    structops/delete.o

disp: fig_obj structops_obj          # 더미 필요 항목을 설정하여 반드시 실행되도록 한다.
    ${CC} ${LDFLAGS} -o $@ ${OBJS}

fig_obj:
    cd fig ; make all                # 하위 디렉토리로 이동하여 make all 을 실행

struct_obj:
    cd structops ; make all
    ${MAKE} "CFLAGS=${CFLAGS}"

modules : /usr/jobstor/sys/io.o /usr/jobstor/work/math.o
    cd ${<D} ; make ${<F}
# 차례대로 
# cd /usr/jobstor/sys ; make io.o
# cd /usr/jobstor/work ; make math.o
# 를 실행한다.


컴퓨터분류

마지막 편집일: 2002-11-22 12:07 am (변경사항 [d])
860 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기