gpt4 book ai didi

android - 如何处理构建过程中自动生成的源代码文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:33 27 4
gpt4 key购买 nike

我正在尝试构建一个使用自动生成的第三方库源代码文件。在正常情况下,这种文件是由 gnu 构建工具生成的。我的问题是如何告诉 Android NDK 构建工具生成和构建这种的文件。

提前致谢

最佳答案

ndk-build 工具是一个瘦包装脚本,它使用一些命令行参数调用 GNU Make。您可以将任何构建规则添加到您喜欢用 make 编写的 Android.mk 文件,包括生成源文件。

如果您在 LOCAL_SRC_FILES 变量中有生成的文件名以及生成此文件的规则,make 会计算出来。这是一个将“g​​enerated.in”复制到“generated.c”然后编译它的最小示例 Android.mk:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ndkexample
LOCAL_SRC_FILES := generated.c
$(LOCAL_PATH)/generated.c : $(LOCAL_PATH)/generated.in
echo "Generate file"
cp $< $@

关于android - 如何处理构建过程中自动生成的源代码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2784596/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com