zoukankan      html  css  js  c++  java
  • COCOS2d 标准 android.MK

    LOCAL_PATH := $(call my-dir)

    include$(CLEAR_VARS)

    LOCAL_MODULE := game_shared

    PP_CPPFLAGS := -frtti -DANDROID -DCOCOS2D_DEBUG=1

    LOCAL_MODULE_FILENAME := libgame

    #project folder.

    CLASS_FOLDER :=$(LOCAL_PATH)/../../../src/

    LIBRARY_FOLDER :=$(LOCAL_PATH)/../../../library/

    MODEL_FOLDER    :=$(LOCAL_PATH)/../../../library

    #find cpp fucntion

    define all-cpp-files

    $(patsubst jni/%,%, $(shell find $(CLASS_FOLDER) $(LOCAL_PATH) -name "*.cpp"))  

    endef

    #a boaut boost.

    BOOST_VERSION      := 1_49

    BOOST_INCLUDE_PATH := $(LIBRARY_FOLDER)boost/include

    BOOST_LIB_PATH     := $(LIBRARY_FOLDER)boost/lib

    ICONV_INCLUDE_PATH := $(LIBRARY_FOLDER)iconv/include

    ICONV_LIB_PATH     := $(LIBRARY_FOLDER)iconv/lib

    # json cpp

    LOCAL_SRC_FILES := $(call all-cpp-files)

    #$(warning $(MODEL_FOLDER))

                       

    LOCAL_C_INCLUDES := $(CLASS_FOLDER)

    $(CLASS_FOLDER)extHelper

                        $(CLASS_FOLDER)animatePacker

                        $(CLASS_FOLDER)scene

                        $(CLASS_FOLDER)action

                        $(CLASS_FOLDER)action/animatePacker

                        $(CLASS_FOLDER)action/audio

                        $(CLASS_FOLDER)action/classLoad

                        $(LOCAL_PATH)jni/ 

                        $(CLASS_FOLDER)decor

                        $(CLASS_FOLDER)kit

                        $(CLASS_FOLDER)mustangCpp

                        $(CLASS_FOLDER)parser

                        $(CLASS_FOLDER)parser/building

                        $(CLASS_FOLDER)parser/challenge

                        $(CLASS_FOLDER)parser/checkPoint

                        $(CLASS_FOLDER)parser/fightEvent

                        $(CLASS_FOLDER)parser/guideEvent

                        $(CLASS_FOLDER)parser/island

                        $(CLASS_FOLDER)parser/location

                        $(CLASS_FOLDER)parser/multipTextbox

                        $(CLASS_FOLDER)parser/objects

                        $(CLASS_FOLDER)parser/preCondition

                        $(CLASS_FOLDER)parser/prop

                        $(CLASS_FOLDER)parser/role

                        $(CLASS_FOLDER)parser/sample

                        $(CLASS_FOLDER)parser/service

                        $(CLASS_FOLDER)parser/shipEffect

                        $(CLASS_FOLDER)parser/skill

                        $(CLASS_FOLDER)parser/string

                        $(CLASS_FOLDER)parser/task

                        $(CLASS_FOLDER)parser/technology

                        $(CLASS_FOLDER)parser/transform

                        $(CLASS_FOLDER)plantform

                        $(CLASS_FOLDER)sample

                        $(CLASS_FOLDER)sample/building

                        $(CLASS_FOLDER)sample/challenge

                        $(CLASS_FOLDER)sample/island

                        $(CLASS_FOLDER)sample/preCondition

                        $(CLASS_FOLDER)sample/prop

                        $(CLASS_FOLDER)sample/role

                        $(CLASS_FOLDER)sample/service

                        $(CLASS_FOLDER)sample/skill

                        $(CLASS_FOLDER)sample/task

                        $(CLASS_FOLDER)sample/technology

                        $(CLASS_FOLDER)seawar

                        $(CLASS_FOLDER)seawar/email

                        $(CLASS_FOLDER)seawar/fight

                        $(CLASS_FOLDER)seawar/handler

                        $(CLASS_FOLDER)seawar/keyframe

                        $(CLASS_FOLDER)seawar/message

                        $(CLASS_FOLDER)seawar/port

                        $(CLASS_FOLDER)ui

                        $(CLASS_FOLDER)audio

                        $(LIBRARY_FOLDER)cocos2dx/support/tinyxml2

                        $(LIBRARY_FOLDER)cocos2dx/support/user_default

                        $(LIBRARY_FOLDER)cocos2dx/platform

                        $(LIBRARY_FOLDER)cocos2dx/platform/android/jni

                        $(LIBRARY_FOLDER)cocos2dx/platform/third_party/android/prebuilt/libcurl/include/curl

                        $(LIBRARY_FOLDER)cocos2dx/label_nodes

                        $(LIBRARY_FOLDER)cocos2dx/sprite_nodes

                        $(LIBRARY_FOLDER)cocos2dx/textures

                        $(LIBRARY_FOLDER)cocos2dx/cocoa

                        $(LIBRARY_FOLDER)cocos2dx/misc_nodes

                        $(LIBRARY_FOLDER)extensions/GUI/CCEditBox

                        $(LIBRARY_FOLDER)extensions/network

                        $(BOOST_INCLUDE_PATH)

                        $(ICONV_INCLUDE_PATH)

                               

                        LOCAL_C_INCLUDES += /

                        

    LOCAL_LDFLAGS+= $(BOOST_LIB_PATH)/libboost_system-gcc-mt-1_49.a

                           $(ICONV_LIB_PATH)/libiconv.a

               

    LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static

      

      

     $(call import-add-path,$(MODEL_FOLDER)) 

    include$(BUILD_SHARED_LIBRARY)

    $(call import-module,CocosDenshion/android) 

    $(call import-module,cocos2dx) 

    $(call import-module,extensions) 

  • 相关阅读:
    对javascript的一点点认识总结——《javascript高级程序设计》读书笔记
    .Net Garbage Collection学习心得
    上网本重装系统的历程
    让验证控件进行分组验证
    .net应用程序分层的个人认识
    asp.net 4.0的变化(官网链接地址)
    SQL 延时 插入 修改 删除
    SQL 删除前100条 with as
    jQuery RadioButtonList
    网站推广的100个方法
  • 原文地址:https://www.cnblogs.com/czjone/p/3495189.html
Copyright © 2011-2022 走看看