在OS X上使用GYP为Android NDK生成Makefile(或Android.mk)

时间:2014-03-28 17:46:36

标签: android-ndk gyp

我试图在OS X上使用GYP为Android NDK生成iOS / OS X Xcode项目和Makefile(或Android.mk)。生成Xcode项目非常棒,完全没问题。但对于Android,我并不确切知道如何做到这一点。

TOOLCHAIN=/usr/local/Cellar/android-ndk/r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi \
CC=$TOOLCHAIN-gcc \
CXX=$TOOLCHAIN-g++ \
LINK=$TOOLCHAIN-g++ \
AR=$TOOLCHAIN-ar \
gyp project.gyp --depth=. -f make -DOS=android -Gandroid_ndk_version=r9d

生成的makefile有一些问题。例如,AR.target并不指向Android工具链,CFLAGS和LDFLAGS具有" -arch x86_64"。但生成的project.target.mk似乎有行,就像Android.mk一样,适用于Android NDK。我想我只需要生成makefile的这些部分。

如何使用GYP在OS X上生成Makefile或Android.mk?

1 个答案:

答案 0 :(得分:1)

我找到了Android NDK的完整GYP示例!

即使在OS X上也能正常运行。