关于cocos2dx的Android的移植的MK文件问题
来源:互联网 发布:大数据专业的现状分析 编辑:程序博客网 时间:2024/04/30 05:25
之前在网上找了一些通用的MK文件,但是移植的时候,一直提示FIND参数格式不正确,然后花了一晚的时间,从某某博客解决了这个问题,下边贴出来这个文件:
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/extensions)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME := libcocos2dcpp# #################################################################define walk $(wildcard $(1))$(foreach e,$(wildcard $(1)/*),$(call walk, $(e))) endef ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes) FILE_LIST := hellocpp/main.cpp FILE_LIST += $(filter %.cpp, $(ALLFILES)) LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)# FILE_INCLUDES := $(shell find $(LOCAL_PATH)/../../Classes -type d) ################################################################网上某个大神写的,能够遍历出来目录rwildcard=$(wildcard $1$2) $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2)) APP_FILES_PATH := $(LOCAL_PATH) \$(LOCAL_PATH)/../../Classes APP_ALL_DIRS := $(dir $(foreach src_path,$(APP_FILES_PATH), $(call rwildcard,$(src_path),*/) ) ) APP_ALL_DIRS := $(call uniq,$(APP_ALL_DIRS)) LOCAL_C_INCLUDES := $(APP_ALL_DIRS)#之前一直用这种方式# LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \# $(LOCAL_PATH)/../../Util \# $(LOCAL_PATH)/../../GameDataObj \$(info [**********Find Directory**************])$(info $(LOCAL_C_INCLUDES))$(info [**********Find Directory**************])####################################################################LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocosbuilder_static# LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static# LOCAL_WHOLE_STATIC_LIBRARIES += spine_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static# LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_staticinclude $(BUILD_SHARED_LIBRARY)$(call import-module,.)$(call import-module,audio/android)$(call import-module,extensions)$(call import-module,editor-support/cocosbuilder)# $(call import-module,Box2D)$(call import-module,editor-support/spine)$(call import-module,editor-support/cocostudio)# $(call import-module,network)
0 0
- 关于cocos2dx的Android的移植的MK文件问题
- 关于cocos2d移植到Android上Android.mk需要手动增加cpp文件的问题
- cocos2dx关于android.mk的修改
- 【Cocos2dx】移植安卓避免手动添加cpp文件到Android.mk文件的方法
- cocos2dx 打包,Android.mk包含编译文件的办法
- cocos2dx移植到android碰到的问题
- 关于Android.mk中PREBUILT的问题
- Cocos2d-X移植时android.mk文件的处理方式
- Android.mk的问题
- cocos2dx中Android.mk的万能模板
- Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk
- Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk
- Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk
- 关于cocos2dx的安卓移植碰到的问题
- 关于cocos2dx代码,资源移植到ios上的问题
- 关于cocos2dx移植到android上的方法
- 关于android的mk文件的一些见解
- cocos2dx 的android.mk编辑 添加Classes目录下的所有cpp文件
- UML初级学习之序列图
- android studio升级时提示 Connection failed. Please check your network connection and try again
- 31部黑客电影,你看过哪几部?
- 链表知识点(三)【单链表的删除操作】
- 清空数据库日志
- 关于cocos2dx的Android的移植的MK文件问题
- Hduoj2064 【递推】【水题】
- 索引与优化like查询
- 无源蜂鸣器颤音的原因分析及解决办法
- [Leetcode] Symmetric Tree
- 【水题递归】【HDU2044】我大沙茶了
- 应用程序之间的跳转
- 链表知识点(四)【单链表排序(冒泡排序)】
- Mat中实际数据是如何保存的