1 Star 0 Fork 0

hancm/my-utility

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 796 Bytes
一键复制 编辑 原始数据 按行查看 历史
hanchangming 提交于 2021-10-08 17:15 . 添加utility
SHELL = /usr/bin/bash
CXX = g++
CXXFLAGS = -std=c++11 -Wall -O3 -pthread -flto -DNDEBUG -m64 -fPIC
TARGET = myutility_test
SOURCES = $(wildcard ./*.cpp) $(wildcard ./minizip/*.cpp)
INCLUDE = -I/usr/include/libxml2/
LDFLAGS =
LIBS = -lz -lxml2
OBJS = $(SOURCES:.cpp=.o)
DEPS = $(SOURCES:.cpp=.d)
$(TARGET): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
lib: $(OBJS)
ar rcs $@ $^
#test: $(TARGET) test_main.o
# $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
ifneq ($(MAKECMDGOALS), clean)
-include $(DEPS)
endif
%.o: %.cpp
$(CXX) $(CXXFLAGS) $(INCLUDE) -MMD -MF $*.d -MP -MT $@ -c -o $@ $<
%.o: %.c
$(CXX) $(CXXFLAGS) $(INCLUDE) -MMD -MF $*.d -MP -MT $@ -c -o $@ $<
.PHONY: clean
clean:
rm -f $(TARGET) $(OBJS) $(DEPS) *.o *.d test
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/adahancm/my-utility.git
git@gitee.com:adahancm/my-utility.git
adahancm
my-utility
my-utility
master

搜索帮助