diff options
| author | Matadeen Mishra <matade@codeaurora.org> | 2016-02-09 16:27:34 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-04-13 06:46:39 -0700 |
| commit | 5c5e0fe748b63e6d3451315ddd887985057eea8c (patch) | |
| tree | 5c686747573770db46ffd4919e3d481d1ff17b55 | |
| parent | 4dfd861985a52837d20affe34c80a9e267c19694 (diff) | |
| download | android_hardware_qcom_bt-5c5e0fe748b63e6d3451315ddd887985057eea8c.tar.gz android_hardware_qcom_bt-5c5e0fe748b63e6d3451315ddd887985057eea8c.tar.bz2 android_hardware_qcom_bt-5c5e0fe748b63e6d3451315ddd887985057eea8c.zip | |
libbt-vendor: Move gen-buildcfg.sh into libbt-vendor
Need to remove the dependency with
libbt-vendor/vnd_buildcfg.mk. So that going forward,
libbt-vendor shouldn't rely on external/bluetooth/bluedroid
or platform/system/bt and can be compiled independently.
(cherry picked from commit: b3d2494ac2de3ee8e9e83ae4166659706ca07665)
Change-Id: I492be8ec1a5190be151b41b6c110ff7d81bd5f86
CRs-Fixed: 984268
| -rwxr-xr-x | libbt-vendor/gen-buildcfg.sh | 25 | ||||
| -rw-r--r-- | libbt-vendor/vnd_buildcfg.mk | 2 |
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) $< $@ |
