您的位置:首页 > 其它

makefile

2013-09-24 17:43 204 查看
不会写Makefile 不可怕,
会用就好了

CXX=g++ -g
INC+= -I./ -I../common/ -I../include/
LIB=-lpthread -L../lib -lullib

STATER_TARGET=stater.exe
ALL = $(STATER_TARGET)

STATER_OBJ = stater.o main.o conf.o \
../common/data_mgr.o ../common/full_data_mgr.o ../common/util.o \
../common/common_tool.o

all : $(ALL)
mkdir -p output/bin
cp $(STATER_TARGET) ./output/bin/
cp $(STATER_TARGET) ./output/bin/
cp ../conf ./output -rf
cp ../log  ./output -rf
cp ../data  ./output -rf
cp ../script ./output -rf

$(STATER_TARGET):$(STATER_OBJ)
$(CXX) -o $@ $^ $(LIB)

%.o: %.cpp
$(CXX) $(INC) -c -o $@ $<

clean:
rm -f $(STATER_OBJ) $(STATER_TARGET)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: