编译cocos2dx静态库, 文件只有 8byte (mac/android)

每次建新工程,每次都要编译 c++,这种工作重复又耗时间。
网上找了些方法 用 ndk-build 编译得到的目标静态文件只有 8字节。

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := cc_static

LOCAL_MODULE_FILENAME := libcc

LOCAL_ARM_MODE := arm

LOCAL_SRC_FILES := main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/js_DrawNode3D_bindings.cpp \
                   ../../Classes/js_Effect3D_bindings.cpp

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes

LOCAL_STATIC_LIBRARIES := cocos2d_js_static


LOCAL_EXPORT_CFLAGS := -DCOCOS2D_DEBUG=1

#include $(BUILD_SHARED_LIBRARY)
include $(BUILD_STATIC_LIBRARY)

$(call import-module,scripting/js-bindings/proj.android) 

生成的 libcc.a 很小。 但是换成生成 动态库 ,得到的libcc.so 有上百M。
请问问题出在哪里呢?
@minggo 大神

你看下是不是相应的库没拷贝进去

不需要的。所有cocos代码都会编译,也生成了一大堆静态库。 里面 libcocos2d.a 和 目标库都是8字节

不好意思,我没太明白你要做什么。是想重复利用已生成的静态库吗?

想将cocos 编译静态库,后面重复使用,
原想用 cocos gen-libs 命令, 可是提示 android build tool 版本太高不支持。
后来才仿照例子写了上面的 mk 脚本。