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

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

提前致谢

解决方法

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

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

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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...