在Application.mk裡可以指定APP_BUILD_SCRIPT
來指定你要的Android.mk
可是在mydroid 跟ndk裡的Android.mk
發現在LOCAL_SHARED_LIBRARIES的用法不太一樣
所以要分開來使用
也就是在mydroid build時要一個Android.mk 而用ndk build時則要另一個
但我在Application.mk中設定APP_BUILD_SCRIPT時
發現取別的名字的話 總是會有LOCAL_MAKEFILE not defined 的error msg
最後看了一下他build 的script
local-makefile = $(lastword $(filter %Android.mk,$(MAKEFILE_LIST))
在這用了makefile的 % character
所以只要把APP_BUILD_SCRIPT設定成 Android.mk結尾的就好了
例如NdkAndroid.mk
Tuesday, December 8, 2009
Subscribe to:
Posts (Atom)