날도 우중충한데 우중충한 질문을 스브슬쩍 올려봅니다.
Make Rule 에 다음과 같이 Build Rule 을 등록하여 Oracle Pro*c Pre-Compile 후 Linking 까지 수행합니다.
.SUFFIXES: .o .c .pc
.pc.c:
$(PROC) $(PCCFLAGS) $(PCCINCS) iname=$*.pc oname=$*.c
.c.o:
$(CC) -c $(CFLAGS) $(DFLAGS) $(INCS) $<
이렇게 되었을때 모든 Make Rule 작업을 마치고
rm blahblah1.c blahblah2.c blahblah3.c
을 수행해 버리면 .pc -> .c Pre-Compile 한 것이 날아가버리게 되서 디버깅하기 상당히 불편하게 되는데요.