使用 ndk-build 时自定义宏

customize macro when using ndk-build

据我了解,我可以在Android.mk中使用LOCAL_CFLAGS += -DMY_DEFINITION自定义一个宏,但是我可以在ndk-building项目时自定义一个宏吗?如:

$ ndk-build -DMy_DEFINITION 

有点像cmake -DMY_DEFINITION ..,这使得构建配置更加灵活

使用:

ndk-build MY_DEFINITION=1

这将从您的 Android.mk 中看到。可以看到是用$(info):

设置的
$(info MY_DEFINITION=$(MY_DEFINITION))
# Rest of your Android.mk...