Ai
1 Star 0 Fork 0

斗大的熊猫/external_libedit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Android.mk 1.27 KB
一键复制 编辑 原始数据 按行查看 历史
斗大的熊猫 提交于 2015-03-11 09:57 +08:00 . libedit
ifeq ($(ANDROID_BUILD_LIBEDIT),true) # only maintainer needs this
ifeq ($(HOST_OS),linux) # only build on linux hosts
ifeq ($(HOST_ARCH),x86) # only build on x86 hosts
LOCAL_PATH := $(call my-dir)
PREBUILT_ROOT := prebuilts/libs/libedit
PREBUILT_ARCH_ROOT := $(PREBUILT_ROOT)/$(HOST_OS)-$(HOST_ARCH)
PREBUILT_CFLAGS="CFLAGS=-m32"
PREBUILT_CXXFLAGS="CXXFLAGS=-m32"
PREBUILT_LDFLAGS="LDFLAGS=-m32"
HOST_STATIC_LIB_EXT := .a
# Light wrapper rules around ./configure-based build.
# Output goes to the prebuilts/libs/libedit directory.
$(LOCAL_PATH)/lib/libedit.la: $(wildcard $(LOCAL_PATH)/src/*) $(LOCAL_PATH)/config.h
@echo making libedit for $(HOST_OS)-$(HOST_ARCH)
make -C $(LOCAL_PATH)
$(PREBUILT_ARCH_ROOT)/lib/libedit.la: $(LOCAL_PATH)/lib/libedit.la
make -C $(LOCAL_PATH) all install
$(LOCAL_PATH)/config.h: $(LOCAL_PATH)/config.h.in
$(hide) cd $(LOCAL_PATH) \
&& ./configure \
--prefix=$(abspath $(PREBUILT_ROOT)) \
--exec-prefix=$(abspath $(PREBUILT_ARCH_ROOT)) \
--disable-shared \
$(PREBUILT_CFLAGS) $(PREBUILT_CXXFLAGS) $(PREBUILT_LDFLAGS) \
&& make clean
$(PREBUILT_ARCH_ROOT)/lib/libedit$(HOST_STATIC_LIB_EXT): \
$(PREBUILT_ARCH_ROOT)/lib/libedit.la
endif # only build on x86 hosts
endif # only build on linux hosts
endif # only maintainer needs this
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/androidsourcecode/external_libedit.git
git@gitee.com:androidsourcecode/external_libedit.git
androidsourcecode
external_libedit
external_libedit
master

搜索帮助