From a7caac3dc2a063bc95a92ff245090c2c15c3737a Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Mon, 15 Feb 2016 16:40:37 +0100 Subject: [PATCH] [script] Android AOSP generate mk from file in dir --- scripts/lib_to_mk.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 scripts/lib_to_mk.sh diff --git a/scripts/lib_to_mk.sh b/scripts/lib_to_mk.sh new file mode 100755 index 0000000..743cb3a --- /dev/null +++ b/scripts/lib_to_mk.sh @@ -0,0 +1,17 @@ +DEPS="" +LIBS="" +for file in $(ls $@); + do echo -e " +include \$(CLEAR_VARS) +LOCAL_MODULE := ${file%.so} +LOCAL_SRC_FILES := vendor/lib/$file +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_MODULE_PATH := \$(TARGET_OUT)/vendor/lib +include \$(BUILD_PREBUILT)"; + DEPS+=" ${file%.so}" + LIBS+=" $file" + done +echo -e "\n$DEPS" +echo -e "\n$LIBS"