29 lines
1.1 KiB
Makefile
29 lines
1.1 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := sts-sdk-samples.zip
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_TAGS := optional
|
|
|
|
sts_sdk_sample_files := \
|
|
$(sort $(patsubst ./%,%,$(shell find -L $(LOCAL_PATH)/package -type f -and -not -name ".*")))
|
|
include $(BUILD_SYSTEM)/base_rules.mk
|
|
$(LOCAL_BUILT_MODULE): STS_SDK_SAMPLE_FILES := $(sts_sdk_sample_files)
|
|
$(LOCAL_BUILT_MODULE): STS_SDK_SAMPLE_ROOT := $(LOCAL_PATH)/package
|
|
$(LOCAL_BUILT_MODULE): STS_SDK_TMP_DIR := $(dir $(LOCAL_BUILT_MODULE))/tmp/
|
|
$(LOCAL_BUILT_MODULE): $(sts_sdk_sample_files) $(SOONG_ZIP)
|
|
rm -rf $(STS_SDK_TMP_DIR)
|
|
mkdir -p $(STS_SDK_TMP_DIR)
|
|
cp -a $(STS_SDK_SAMPLE_ROOT)/* $(STS_SDK_TMP_DIR)
|
|
for tmplfile in $$(find $(STS_SDK_TMP_DIR) -type f -iname "*.template"); do \
|
|
echo $${tmplfile}; \
|
|
sed -i 's~{{PLATFORM_SDK_VERSION}}~$(PLATFORM_SDK_VERSION)~g' $${tmplfile}; \
|
|
mv $${tmplfile} $${tmplfile/.template/}; \
|
|
done
|
|
# Build system can't cleanly handle hidden files
|
|
mv $(STS_SDK_TMP_DIR)/dotidea $(STS_SDK_TMP_DIR)/.idea
|
|
$(SOONG_ZIP) -o $@ -C $(STS_SDK_TMP_DIR) -D $(STS_SDK_TMP_DIR) -D $(STS_SDK_TMP_DIR)/.idea
|
|
|
|
sts_sdk_sample_files :=
|
|
|