Android:添加预建对象文件

时间:2011-09-28 18:44:38

标签: makefile android-ndk

我正在使用ndk-4和汇编程序coredumps在我的一些程序集文件上构建静态库。我使用codesourcery汇编程序为这些文件创建对象。现在,我不知道如何将这些预建对象文件添加到项目中。我试着检查他们的makefile,但我什么都没看到。我试图将它们添加到LOCAL_OBJECTS

    LOCAL_OBJECTS    += $(NEON_LOCAL_OBJECTS)

但它不起作用。在build / core / build-binary.mk

中,值LOCAL_OBJECTS被重置为空

我很可能通过交换NDK或构建工作站(我使用的是Windows)来避免这个问题,但是现在我只想通过将预装配的对象添加到静态库来解决这个简单的问题。 / p>

如果这是不可能的,也许有人可以说我可以添加什么样的规则,以便在我的静态库构建后我的规则启动并将我的预装配文件添加到目标库? 任何人

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。经过大量的谷歌搜索,我可能只是偶然发现了答案,虽然我没有时间尝试它。 This是Google网上论坛的问题,其中发布了类似的问题,建议海报将目标文件存档到库(例如libfoo.a)并将其链接。 Here是我在将目标文件存档到库中时发现的一篇文章。希望这有用。