아래와 같은 코드를 작성하였습니다.
실행이 될꺼라 생각하는데
실행이 안되더군요. 확장자 규칙이 적용 안됩니다.
문제점을 지적해 주셨으면 감사합니다.
#.SUFFIXES : .cc.o
CPP=g++
INCDIR1=$(HOME)/KairosServer/inc
INCDIR2=$(HOME)/imsi/Myinc
LIBDIR1=$(HOME)/KairosServer/lib
LIBDIR2=$(HOME)/imsi/Mylib
LIB1=-lKairos10 -ltc -lstdc++ -lrnd
INC1=-g3 -DDEBUG -D_GNU_SOURCE -Wall
IFLAG=-I$(INCDIR1) -I$(INCDIR2) $(INC1)
LFLAG=-L$(LIBDIR1) -L$(LIBDIR2) $(LIB1)
.cc.o:
$(CPP) -c $(IFLAG) $@
TARGET=insertcommit
all: $(TARGET)
$(TARGET) : $(OBJS)
$(CPP) -o $(TARGET) $(OBJS) $(LFLAG)
clean:
rm -f $(TARGET).o core
clobber:clean
rm -f $(TARGET)--모두들 건강하게..