加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 810 Bytes
一键复制 编辑 原始数据 按行查看 历史
炕头哥 提交于 2015-06-30 14:08 . makefile
all:libppool.a libppool.so
libppool.a:ppool.o ppool_queue.o ppool_errno.o
mkdir -p include/ppool lib
cp ppool.h ppool_queue.h ppool_errno.h include/ppool
ar rcs libppool.a ppool.o ppool_queue.o ppool_errno.o
cp libppool.a lib/
libppool.so:ppool.o ppool_queue.o ppool_errno.o
gcc -O2 -shared -fPIC -o libppool.so ppool.o ppool_queue.o ppool_errno.o -lpthread
cp libppool.so lib/
ppool.o:ppool.c ppool.h ppool_queue.h
gcc -O2 -c ppool.c
ppool_queue.o:ppool_queue.c ppool_queue.h ppool_errno.h
gcc -O2 -c ppool_queue.c
ppool_errno.o:ppool_errno.c ppool_errno.h
gcc -O2 -c ppool_errno.c
clean:
rm -rfv lib include *.o *.a *.so
install:
cp -r include/ppool /usr/include
cp lib/libppool.a lib/libppool.so /usr/lib/
uninstall:
rm -rfv /usr/include/ppool /usr/lib/libppool.a /usr/lib/libppool.so
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化