summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-04-14 08:56:39 -0700
committerLinux Build Service Account <lnxbuild@localhost>2016-04-14 08:56:39 -0700
commit415c8db54a4b7b3d01f1189393e6962bb49d0559 (patch)
tree5c686747573770db46ffd4919e3d481d1ff17b55
parent4dfd861985a52837d20affe34c80a9e267c19694 (diff)
parent5c5e0fe748b63e6d3451315ddd887985057eea8c (diff)
downloadandroid_hardware_qcom_bt-415c8db54a4b7b3d01f1189393e6962bb49d0559.tar.gz
android_hardware_qcom_bt-415c8db54a4b7b3d01f1189393e6962bb49d0559.tar.bz2
android_hardware_qcom_bt-415c8db54a4b7b3d01f1189393e6962bb49d0559.zip
Promotion of bt.lnx.1.0.c1-00010.
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 984268 I492be8ec1a5190be151b41b6c110ff7d81bd5f86 libbt-vendor: Move gen-buildcfg.sh into libbt-vendor Change-Id: Iafdd5fea818880109bec499e7656439959da98ae CRs-Fixed: 984268
-rwxr-xr-xlibbt-vendor/gen-buildcfg.sh25
-rw-r--r--libbt-vendor/vnd_buildcfg.mk2
2 files changed, 26 insertions, 1 deletions
diff --git a/libbt-vendor/gen-buildcfg.sh b/libbt-vendor/gen-buildcfg.sh
new file mode 100755
index 0000000..40c01f4
--- /dev/null
+++ b/libbt-vendor/gen-buildcfg.sh
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+
+if [[ "" == "$2" ]]
+then
+ echo "Usage: $0 <in-file> <out-file>"
+ exit 1
+fi
+
+if [ ! -f "$1" ]
+then
+ echo "Error: Can't find input file $1..."
+ exit 2
+fi
+
+DATE=`/usr/bin/env date`
+BASE=`basename $2`
+BASE=`echo ${BASE} | tr "[:lower:]" "[:upper:]"`
+BASE=`echo ${BASE} | sed -e "s/\\./_/"`
+PROTECT="_${BASE}"
+
+echo "/* Auto-generated from $1 on ${DATE} */" > $2
+echo "#ifndef ${PROTECT}" >> $2
+echo "#define ${PROTECT}" >> $2
+sed -e '/^#/d' -e '/^$$/d' -e '/# Makefile only$$/d' -e 's/^/#define /' -e 's/=/ /' $1 >> $2
+echo "#endif" >> $2
diff --git a/libbt-vendor/vnd_buildcfg.mk b/libbt-vendor/vnd_buildcfg.mk
index d18e121..626a5f9 100644
--- a/libbt-vendor/vnd_buildcfg.mk
+++ b/libbt-vendor/vnd_buildcfg.mk
@@ -22,7 +22,7 @@ ifeq (,$(wildcard $(SRC)))
SRC := $(call my-dir)/include/vnd_generic.txt
endif
GEN := $(intermediates)/vnd_buildcfg.h
-TOOL := $(TOP_DIR)external/bluetooth/bluedroid/tools/gen-buildcfg.sh
+TOOL := $(LOCAL_PATH)/gen-buildcfg.sh
$(GEN): PRIVATE_PATH := $(call my-dir)
$(GEN): PRIVATE_CUSTOM_TOOL = $(TOOL) $< $@