android.mk 自动生成

define walk
  $(wildcard $(1)) $(foreach e,$(wildcard $(1)/*), $(call walk, $(e)))
endef
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)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)    
LOCAL_C_INCLUDES := $(FILE_INCLUDES)

你可能感兴趣的:(android)