gpt4 book ai didi

安卓NDK : custom pre-build step?

转载 作者:太空狗 更新时间:2023-10-29 14:25:04 25 4
gpt4 key购买 nike

NDK 8b,Eclipse/Cygwin

我正在尝试向 Android.mk 添加自定义预构建步骤:

1) 对于源代码树中的每个 *.xyz 文件,运行生成相应的 .h 和 .cpp 文件的自定义工具

2) 将 .cpp 文件添加到 LOCAL_SRC_FILES

我读过 this post这不是我要找的(它只针对一个文件)

最佳答案

根据http://www.gnu.org/software/make/manual/make.html你可以使用老式的后缀规则:

source_xyz_files = a.xyz b.xyz
.xyz.cpp: $(source_xyz_files)
if test "`dirname $@`" != "."; then mkdir -p "`dirname $@`"; fi
tool_to_create_cpp_and_h_from_xyz $< $@ $(patsubst %.cpp,%.h,$@)
LOCAL_SRC_FILES += $(patsubst %.xyz,%.cpp,$(source_xyz_files))

或模式规则:

generated_cpp_files = a.cpp b.cpp
$(generated_cpp_files) : %.cpp : %.xyz
if test "`dirname $@`" != "."; then mkdir -p "`dirname $@`"; fi
tool_to_create_cpp_and_h_from_xyz $< $@ $(patsubst %.cpp,%.h,$@)
LOCAL_SRC_FILES += $(generated_cpp_files)

关于安卓NDK : custom pre-build step?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13317787/

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