summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmit Pundir <amit.pundir@linaro.org>2018-06-26 22:58:04 +0530
committerAmit Pundir <amit.pundir@linaro.org>2018-06-26 23:04:27 +0530
commit12625fd76742c46fa263e50f379c6b37c936fae0 (patch)
tree7698bef1db98fe078d97884a58a7716bd1ee5bf7
parent9551cabd22cc2b93209a0194ad7716a5f7244ade (diff)
downloaddragonboard410c-12625fd76742c46fa263e50f379c6b37c936fae0.tar.gz
utils.mk: Add a common utils.mk file for build/makefile helper Macros
Instead of redefining add-qcom-firmware() for every firmware installer makefile, have a single common definition and use that instead. In future put all common build/makefile Macros in this utils.mk. Change-Id: I0a15491133c9812bc91dee9692849017fc99e4c2 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
-rw-r--r--db410c32_only/firmware/Android.mk14
-rw-r--r--db820c/firmware/adsp/Android.mk14
-rw-r--r--db820c/firmware/ath10k/QCA6174/hw3.0/Android.mk14
-rw-r--r--db820c/firmware/qca/Android.mk14
-rw-r--r--db820c/firmware/qcom/Android.mk14
-rw-r--r--utils.mk15
6 files changed, 20 insertions, 65 deletions
diff --git a/db410c32_only/firmware/Android.mk b/db410c32_only/firmware/Android.mk
index 791d037..949f5d6 100644
--- a/db410c32_only/firmware/Android.mk
+++ b/db410c32_only/firmware/Android.mk
@@ -1,18 +1,6 @@
LOCAL_PATH := $(call my-dir)
-# $(1): The source file name in LOCAL_PATH.
-# It also serves as the module name and the dest file name.
-# $(2): Module installation path.
-define add-qcom-firmware
-$(eval include $(CLEAR_VARS))\
-$(eval LOCAL_MODULE := $(1))\
-$(eval LOCAL_SRC_FILES := $(1))\
-$(eval LOCAL_MODULE_STEM := $(1))\
-$(eval LOCAL_MODULE_CLASS := FIRMWARE)\
-$(eval LOCAL_MODULE_TAGS := optional)\
-$(eval LOCAL_MODULE_PATH := $(2))\
-$(eval include $(BUILD_PREBUILT))
-endef
+include device/linaro/dragonboard/utils.mk
# Firmware files copied from
# http://builds.96boards.org/releases/dragonboard410c/qualcomm/firmware/linux-board-support-package-r1032.1.1.zip
diff --git a/db820c/firmware/adsp/Android.mk b/db820c/firmware/adsp/Android.mk
index 63dd260..0a64851 100644
--- a/db820c/firmware/adsp/Android.mk
+++ b/db820c/firmware/adsp/Android.mk
@@ -1,18 +1,6 @@
LOCAL_PATH := $(call my-dir)
-# $(1): The source file name in LOCAL_PATH.
-# It also serves as the module name and the dest file name.
-# $(2): Module installation path.
-define add-qcom-firmware
-$(eval include $(CLEAR_VARS))\
-$(eval LOCAL_MODULE := $(1))\
-$(eval LOCAL_SRC_FILES := $(1))\
-$(eval LOCAL_MODULE_STEM := $(1))\
-$(eval LOCAL_MODULE_CLASS := FIRMWARE)\
-$(eval LOCAL_MODULE_TAGS := optional)\
-$(eval LOCAL_MODULE_PATH := $(2))\
-$(eval include $(BUILD_PREBUILT))
-endef
+include device/linaro/dragonboard/utils.mk
# Adreno a530 firmware files copied from
# https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qcom
diff --git a/db820c/firmware/ath10k/QCA6174/hw3.0/Android.mk b/db820c/firmware/ath10k/QCA6174/hw3.0/Android.mk
index 75d56c1..ed52c8d 100644
--- a/db820c/firmware/ath10k/QCA6174/hw3.0/Android.mk
+++ b/db820c/firmware/ath10k/QCA6174/hw3.0/Android.mk
@@ -1,18 +1,6 @@
LOCAL_PATH := $(call my-dir)
-# $(1): The source file name in LOCAL_PATH.
-# It also serves as the module name and the dest file name.
-# $(2): Module installation path.
-define add-qcom-firmware
-$(eval include $(CLEAR_VARS))\
-$(eval LOCAL_MODULE := $(1))\
-$(eval LOCAL_SRC_FILES := $(1))\
-$(eval LOCAL_MODULE_STEM := $(1))\
-$(eval LOCAL_MODULE_CLASS := FIRMWARE)\
-$(eval LOCAL_MODULE_TAGS := optional)\
-$(eval LOCAL_MODULE_PATH := $(2))\
-$(eval include $(BUILD_PREBUILT))
-endef
+include device/linaro/dragonboard/utils.mk
# Ath10k Qca6174 firmware files copied from
# https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ath10k/
diff --git a/db820c/firmware/qca/Android.mk b/db820c/firmware/qca/Android.mk
index d629777..229ca3c 100644
--- a/db820c/firmware/qca/Android.mk
+++ b/db820c/firmware/qca/Android.mk
@@ -1,18 +1,6 @@
LOCAL_PATH := $(call my-dir)
-# $(1): The source file name in LOCAL_PATH.
-# It also serves as the module name and the dest file name.
-# $(2): Module installation path.
-define add-qcom-firmware
-$(eval include $(CLEAR_VARS))\
-$(eval LOCAL_MODULE := $(1))\
-$(eval LOCAL_SRC_FILES := $(1))\
-$(eval LOCAL_MODULE_STEM := $(1))\
-$(eval LOCAL_MODULE_CLASS := FIRMWARE)\
-$(eval LOCAL_MODULE_TAGS := optional)\
-$(eval LOCAL_MODULE_PATH := $(2))\
-$(eval include $(BUILD_PREBUILT))
-endef
+include device/linaro/dragonboard/utils.mk
# QCA ROME firmware files copied from
# https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qca
diff --git a/db820c/firmware/qcom/Android.mk b/db820c/firmware/qcom/Android.mk
index 7584aa2..c96310c 100644
--- a/db820c/firmware/qcom/Android.mk
+++ b/db820c/firmware/qcom/Android.mk
@@ -1,18 +1,6 @@
LOCAL_PATH := $(call my-dir)
-# $(1): The source file name in LOCAL_PATH.
-# It also serves as the module name and the dest file name.
-# $(2): Module installation path.
-define add-qcom-firmware
-$(eval include $(CLEAR_VARS))\
-$(eval LOCAL_MODULE := $(1))\
-$(eval LOCAL_SRC_FILES := $(1))\
-$(eval LOCAL_MODULE_STEM := $(1))\
-$(eval LOCAL_MODULE_CLASS := FIRMWARE)\
-$(eval LOCAL_MODULE_TAGS := optional)\
-$(eval LOCAL_MODULE_PATH := $(2))\
-$(eval include $(BUILD_PREBUILT))
-endef
+include device/linaro/dragonboard/utils.mk
# Adreno a530 firmware files copied from
# https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qcom
diff --git a/utils.mk b/utils.mk
new file mode 100644
index 0000000..65d54e4
--- /dev/null
+++ b/utils.mk
@@ -0,0 +1,15 @@
+# Put common makefile/build helper Macros here
+
+# $(1): The source file name in LOCAL_PATH.
+# It also serves as the module name and the dest file name.
+# $(2): Module installation path.
+define add-qcom-firmware
+$(eval include $(CLEAR_VARS))\
+$(eval LOCAL_MODULE := $(1))\
+$(eval LOCAL_SRC_FILES := $(1))\
+$(eval LOCAL_MODULE_STEM := $(1))\
+$(eval LOCAL_MODULE_CLASS := FIRMWARE)\
+$(eval LOCAL_MODULE_TAGS := optional)\
+$(eval LOCAL_MODULE_PATH := $(2))\
+$(eval include $(BUILD_PREBUILT))
+endef