一个简单的makefile示例

来源:互联网 发布:淘宝开店基础教程 编辑:程序博客网 时间:2024/04/30 04:11

INC = -I curl-7.21.6/include /
      #-I ../../c++/include/dcs_cpp /
      #-I ../../../../common/include /
      #-I ../../../common/include /
      #-I /usr/include/libxml2

LIB = -L curl-7.21.6/lib /
      #-L ../../../../common/lib -lcommon /
      #-L ../../../common/lib -ldcs_util /
      #-lxml2 /
      #-luuid /
      #-llog4cpp /
      #-lcppunit /
      #-lz /
      #-lm /
      #-lpthread
     
CFLAGS = -Wall -g
LDFLAGS  =

DEST = http
OBJS = http.o

all: $(DEST)

$(DEST): $(OBJS)
 gcc -o $@ $(LDFLAGS) $(OBJS) $(LIB)
.cpp.o:
 gcc -c -o $@ $(CXXFLAGS) $(INC) $<
clean:
 rm -rf $(DEST) $(OBJS) *~

原创粉丝点击