1 Star 0 Fork 2

Flying / ipc

forked from zoombeer / ipc 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
make.defines 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
zoombeer 提交于 2017-11-03 22:26 . commit ipc files
#GCC3.8手册有中文版,可以参考
#确保LIB_INSTALL_PATH和TARGET_INSTALL_PATH有读写权限 并且通过ldconfig 和ld.so.conf 确保动态链接库可以被gcc找到
#通常你只需要修改以下两行,ubuntu环境下新建/etc/ld.so.conf.d/xxx.conf,在xxx.conf中写入/usr/local/lib/ ,执行ldconfig即可
LIB_INSTALL_PATH:=/usr/local/lib/
TARGET_INSTALL_PATH:=/usr/local/bin/
export LIB_INSTALL_PATH TARGET_INSTALL_PATH
#CROSS_COMPILE :=
CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)gcc
AR := $(CROSS_COMPILE)ar
RANLIB := $(CROSS_COMPILE)ranlib
STRIP := $(CROSS_COMPILE)strip
SSTRIP := $(CROSS_COMPILE)sstrip
COMMON_CFLAGS := -Os -pipe -Wall -fPIC
CFLAGS = $(COMMON_CFLAGS)
UTILITY_LIB := $(ROOT_DIR)/libs/utility/libutility.so
UTILITY_LIB_PATH := $(ROOT_DIR)/libs/utility
COMMON_LIB = $(UTILITY_LIB) -lrt
COMMON_LIB_PATH = $(UTILITY_LIB_PATH)
export CC LD AR RANLIB STRIP CFLAGS
public_clean:
rm -rf *.o *.d *.d.* *.a *.so
public_lib_install:
cp $(LIB) $(LIB_INSTALL_PATH)
public_target_install:
cp $(TARGET) $(TARGET_INSTALL_PATH)
public_lib_clean:
rm -Rf $(LIB)
rm -Rf $(LIB_INSTALL_PATH)/$(LIB)
public_target_clean:
rm -Rf $(TARGET)
rm -Rf $(TARGET_INSTALL_PATH)/$(TARGET)
1
https://gitee.com/mFlying/ipc.git
git@gitee.com:mFlying/ipc.git
mFlying
ipc
ipc
master

搜索帮助