Android.mk文件分析
来源:互联网 发布:维棠mac版下载 编辑:程序博客网 时间:2024/04/26 20:15
Android.mk文件分析
这个文件的主要用途是用来打包so库文件的。将所有的cpp文件都打包到so文件里面去。这文件就是告诉编译器所有的cpp文件是如何组织打包的。
LOCAL_PATH := $(call my-dir) 当前的路径
include $(CLEAR_VARS) 清除掉临时变量
LOCAL_MODULE := zzsw_static 模块的名称
LOCAL_MODULE_FILENAME := libgame 编译完成之后的库文件的名称
LOCAL_CFLAGS := -D_GLIBCXX_USE_WCHAR_T 编译的时候的参数
LOCAL_SRC_FILES := \ 本模块负责的cpp文件
AppDelegate.cpp \
AppMacros.cpp \
CCGameLogoScene.cpp \
ConfigData/ConsignmentsConfig.cpp \
ConfigData/DescriptionConfig.cpp \
ConfigData/LoadingConfig.cpp \
ConfigData/OtherConfig.cpp \
ConfigData/RoleNameConfig.cpp \
Umeng/Umeng.cpp \
HelloWorldScene.cpp \
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../Classes\ 本模块需要的头文件的目录
$(LOCAL_PATH)/Engine\
$(LOCAL_PATH)/Engine/UI\
$(LOCAL_PATH)/Engine/Common\
$(LOCAL_PATH)/Engine/Mvc\
$(LOCAL_PATH)/Engine/lua\
$(LOCAL_PATH)/Engine/Network\
$(LOCAL_PATH)/Module\
$(LOCAL_PATH)/Module/mk\
$(LOCAL_PATH)/../../extensions\
$(LOCAL_PATH)/Umeng\
$(LOCAL_PATH)/Umeng/lib
LOCAL_WHOLE_STATIC_LIBRARIES := engine_static db_static module_static module2_static cocos2dx_static cocosdenshion_static cocos_extension_static 编译本模块需要的全部子模块
include $(BUILD_STATIC_LIBRARY) 以静态库的方式编译本模块
$(call import-module,zzsw/Classes/Engine) 指定子模块的路径
$(call import-module,zzsw/Classes/DBTable)
$(call import-module,zzsw/Classes/Module)
$(call import-module,zzsw/Classes/Module/mk)
$(call import-module,cocos2dx)
$(call import-module,extensions)
$(call import-module,CocosDenshion/android)
#$(call import-module,zzsw/Classes/Engine/lua) #号开头的都是被注释掉了
#$(call import-module,zzsw/Classes/Engine/Json)
#$(call import-module,zzsw/Classes/Engine/Common)
#$(call import-module,zzsw/Classes/Engine/Sqlite)
#$(call import-module,zzsw/Classes/Engine/Network)
#$(call import-module,zzsw/Classes/Engine/UI)
#$(call import-module,zzsw/Classes/Engine/Mvc
- Android.mk文件分析
- android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- Android.mk文件分析
- 不容忽视的setJarByClass方法——找不到Map类
- 更改织梦channel默认无子栏目调用同级栏目
- js禁用当前页面鼠标右键
- WinFrom 查看窗体设计器时出现html乱码解决方法
- 记一次系统不能正常加载的修复过程
- Android.mk文件分析
- 几种网络编程方式的比较
- Android Studio adb无法启动解决方案
- gnome环境中将家目录下预设的文件夹由中文名称改为英文名称
- Gvim 按列复制,选择。。。
- Spring abstract bean
- 一个dht网络的“磁力链接”搜索python代码
- KVM虚拟机关闭
- arcgis for android 定位 圆