CocosDeshion's android.mk 文件的理解
2015-07-23 00:37
477 查看
LOCAL_PATH := $(call my-dir)#这里反回的是Android.mk文件所在的路径。 include $(CLEAR_VARS) LOCAL_MODULE := cocosdenshion_static #模块之间调用时使用 LOCAL_MODULE_FILENAME := libcocosdenshion #如果是BUILD_STATIC_LIBRARY则是生成libcocosdenshion.a,如果是BUILD_SHARED_LIBRARY则是生成libcocosdenshion.so
.a文件在obj文件夹内,.so文件在libs文件夹。
LOCAL_SRC_FILES := SimpleAudioEngine.cpp \ #加载.cpp或者.c文件 jni/SimpleAudioEngineJni.cpp \ opensl/OpenSLEngine.cpp \ opensl/SimpleAudioEngineOpenSL.cpp LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../include #在其他模块中也可以使用。 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include \ <span style="font-family: Arial, Helvetica, sans-serif;"> #加载.h文件,../意思是路径向上返回一级</span> $(LOCAL_PATH)/../../cocos2dx \ $(LOCAL_PATH)/../../cocos2dx/include \ $(LOCAL_PATH)/../../cocos2dx/kazmath/include \ $(LOCAL_PATH)/../../cocos2dx/platform/android LOCAL_CFLAGS += -Wno-psabi LOCAL_EXPORT_CFLAGS += -Wno-psabi include $(BUILD_STATIC_LIBRARY)这是我把cocos2d-x-2.2.1安装成功后才对android.mk文件有了更深一层的理解。革命尚未成功,同志仍需努力!!!!!
相关文章推荐
- Cocos2d-x制作跳棋结束总结
- cocos2d-x学习之飞镖打妖怪
- 细说Cocos2d-JS——序
- Cocos2d-x开发教程 第二节 基本概念
- quick cocos2d-x 与android实现更换头像
- Cocos2d-x中的CCARRAY_FOREACH的使用
- Cocos2d打包安卓APK
- Quick-Cocos2d-x 使用tolua工具导出C++的类给Lua调用
- cocos2d-x3.0 触控机制和动作解析
- Cocos2dx.3x入门三部曲-Hello Game项目解析(三)
- Cocos2dx.3x入门三部曲-Hello Game项目创建(二)
- Cocos2dx.3x入门三部曲-软件环境配置(一)
- 第一个Cocos2d-JS游戏
- 'cocos2d::LabelTTF::getContentSize': 被声明为已否决
- Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path解决办法
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- 对cocos2d 之autorelease\ratain\release的理解
- cocos2d-x 3.6连连看源码发布
- Cocos2d-x示例代码学习(1)
- cocos2d-x3.2 在Windows下打包Android平台APK