summaryrefslogtreecommitdiff
Diffstat
-rwxr-xr-xAndroid.mk35
-rwxr-xr-xconf/40183/Android.mk14
-rwxr-xr-xconf/40183/bt_vendor.conf5
-rwxr-xr-xinclude/bt_vendor_brcm.h352
-rwxr-xr-xinclude/upio.h106
-rwxr-xr-xinclude/userial_vendor.h175
-rwxr-xr-xinclude/vnd_40183.txt9
-rwxr-xr-xinclude/vnd_generic.txt9
-rwxr-xr-xinclude/vnd_generic_x86.txt9
-rwxr-xr-xsrc/bt_vendor_brcm.c227
-rwxr-xr-xsrc/conf.c147
-rwxr-xr-xsrc/hardware.c1231
-rwxr-xr-xsrc/upio.c298
-rwxr-xr-xsrc/userial_vendor.c361
-rwxr-xr-xvnd_buildcfg.mk16
15 files changed, 2994 insertions, 0 deletions
diff --git a/vnd_buildcfg.mk b/vnd_buildcfg.mk
new file mode 100755
index 0000000..b9eace4
--- a/dev/null
+++ b/vnd_buildcfg.mk
@@ -0,0 +1,16 @@
+intermediates := $(local-intermediates-dir)
+
+SRC := $(call my-dir)/include/vnd_40183.txt
+ifeq (,$(wildcard $(SRC)))
+# configuration file does not exist. Use default one
+SRC := $(call my-dir)/include/vnd_generic.txt
+endif
+GEN := $(intermediates)/vnd_buildcfg.h
+TOOL := $(TOP_DIR)external/bluetooth/bluedroid/tools/gen-buildcfg.sh
+
+$(GEN): PRIVATE_PATH := $(call my-dir)
+$(GEN): PRIVATE_CUSTOM_TOOL = $(TOOL) $< $@
+$(GEN): $(SRC) $(TOOL)
+ $(transform-generated-source)
+
+LOCAL_GENERATED_SOURCES += $(GEN)