您的位置:首页 > 移动开发 > Android开发

063 android。mk 自动生成

2015-06-14 12:07 393 查看


#traverse all the directory and subdirectory

define walk

  $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))

endef

  

#traverse Classes Directory

ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes)

  

FILE_LIST := hellolua/main.cpp

FILE_LIST += $(filter %.cpp, $(ALLFILES))

FILE_LIST += $(filter %.c, $(ALLFILES))

  

  

  FILE_INCLUDES := $(shell find $(LOCAL_PATH)/../../Classes -type d)

  

#source file will be compiled

LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)

  

                    

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../external/Box2D/ \

    $(FILE_INCLUDES) \

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: