基本上,我想在 Android.mk 文件中做的是:
LOCAL_MODULE := foo
$(LOCAL_MODULE): pre-build
pre-build:
@echo HI
.PHONY: pre-build
# ...
include $(BUILD_SHARED_LIBRARY)
ndk-build 系统确实适用于ndk-build foo
,并且预构建步骤有效,但是如果您在应用程序中使用此库,它将不会执行预构建步骤。
特别是,我正在尝试生成一个头文件(带有版本/日期戳等),该文件放置在使用的路径中,LOCAL_EXPORT_C_INCLUDES
以便使用该库的模块可以享受头文件。