不会写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)