1 Star 0 Fork 5

xiaoyudecode/mrlib

forked from 兔少校/mrlib 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 591 Bytes
一键复制 编辑 原始数据 按行查看 历史
兔少校 提交于 2016-02-25 15:21 +08:00 . Updated by Libin, 20160225 15:20
DIR_LIB = lib
DIR_SRC = src
DIR_HEADS = include
DIR_USR_LIB = /usr/lib
DIR_USR_HEADS = /usr/include
LIBRARY = libmrlib.so
OBJECTS_SRC = $(wildcard $(DIR_SRC)/*.c)
OBJECTS = $(patsubst %.c,%.o,$(notdir $(OBJECTS_SRC)))
CC = clang
.PHONY:all install clean
all:$(LIBRARY)
$(LIBRARY):$(OBJECTS)
$(CC) $(OBJECTS) -shared -fPIC -o$(DIR_LIB)/$(LIBRARY)
-rm -f $(OBJECTS)
$(OBJECTS):$(OBJECTS_SRC)
$(CC) $(OBJECTS_SRC) -fPIC -c -I$(DIR_HEADS)
install:
cp -f $(DIR_LIB)/$(LIBRARY) $(DIR_USR_LIB)/
ldconfig
cp -f $(DIR_HEADS)/mr_*.h $(DIR_USR_HEADS)/
clean:
-rm -f $(DIR_LIB)/*.so *.o
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/xiaoyudecode/mrlib.git
git@gitee.com:xiaoyudecode/mrlib.git
xiaoyudecode
mrlib
mrlib
master

搜索帮助