1 Star 0 Fork 1

苏小逝 / Easy-Reactor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
makefile 546 Bytes
一键复制 编辑 原始数据 按行查看 历史
lichenxuan 提交于 2017-08-04 20:52 . makefile clean .d
TARGET=lib/libereactor.a
CXX=g++
CFLAGS=-g -O2 -Wall -fPIC -Wno-deprecated
SRC=src
INC=-Iinclude
OBJS = $(addsuffix .o, $(basename $(wildcard $(SRC)/*.cc)))
$(TARGET): $(OBJS)
mkdir -p lib
ar cqs $@ $^
-include $(OBJS:.o=.d)
%.o: %.cc
$(CXX) $(CFLAGS) -c -o $@ $< $(INC)
@$(CXX) -MM $*.cc $(INC) > $*.d
@mv -f $*.d $*.d.tmp
@sed -e 's|.*:|$*.o:|' < $*.d.tmp > $*.d
@sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | \
sed -e 's/^ *//' -e 's/$$/:/' >> $*.d
@rm -f $*.d.tmp
.PHONY: clean
clean:
-rm -f src/*.o src/*.d $(TARGET)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kimbeaur/Easy-Reactor.git
git@gitee.com:kimbeaur/Easy-Reactor.git
kimbeaur
Easy-Reactor
Easy-Reactor
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891