1 # This file is autogenerated by hidl-gen. Do not edit manually.
3 LOCAL_PATH := $(call my-dir)
5 ################################################################################
8 LOCAL_MODULE := android.hardware.bluetooth-V1.0-java
9 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
11 intermediates := $(call local-generated-sources-dir, COMMON)
13 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
15 LOCAL_JAVA_LIBRARIES := \
16 android.hidl.base-V1.0-java \
20 # Build types.hal (Status)
22 GEN := $(intermediates)/android/hardware/bluetooth/V1_0/Status.java
24 $(GEN): PRIVATE_HIDL := $(HIDL)
25 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
26 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
27 $(GEN): PRIVATE_CUSTOM_TOOL = \
28 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
30 -randroid.hardware:hardware/interfaces \
31 -randroid.hidl:system/libhidl/transport \
32 android.hardware.bluetooth@1.0::types.Status
34 $(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36 LOCAL_GENERATED_SOURCES += $(GEN)
39 # Build IBluetoothHci.hal
41 GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHci.java
43 $(GEN): PRIVATE_HIDL := $(HIDL)
44 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHci.hal
45 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
46 $(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
47 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
48 $(GEN): $(LOCAL_PATH)/types.hal
49 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
50 $(GEN): PRIVATE_CUSTOM_TOOL = \
51 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
53 -randroid.hardware:hardware/interfaces \
54 -randroid.hidl:system/libhidl/transport \
55 android.hardware.bluetooth@1.0::IBluetoothHci
57 $(GEN): $(LOCAL_PATH)/IBluetoothHci.hal
58 $(transform-generated-source)
59 LOCAL_GENERATED_SOURCES += $(GEN)
62 # Build IBluetoothHciCallbacks.hal
64 GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHciCallbacks.java
66 $(GEN): PRIVATE_HIDL := $(HIDL)
67 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
68 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
69 $(GEN): $(LOCAL_PATH)/types.hal
70 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
71 $(GEN): PRIVATE_CUSTOM_TOOL = \
72 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
74 -randroid.hardware:hardware/interfaces \
75 -randroid.hidl:system/libhidl/transport \
76 android.hardware.bluetooth@1.0::IBluetoothHciCallbacks
78 $(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
79 $(transform-generated-source)
80 LOCAL_GENERATED_SOURCES += $(GEN)
81 include $(BUILD_JAVA_LIBRARY)
84 ################################################################################
87 LOCAL_MODULE := android.hardware.bluetooth-V1.0-java-static
88 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
90 intermediates := $(call local-generated-sources-dir, COMMON)
92 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
94 LOCAL_STATIC_JAVA_LIBRARIES := \
95 android.hidl.base-V1.0-java-static \
99 # Build types.hal (Status)
101 GEN := $(intermediates)/android/hardware/bluetooth/V1_0/Status.java
103 $(GEN): PRIVATE_HIDL := $(HIDL)
104 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
105 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
106 $(GEN): PRIVATE_CUSTOM_TOOL = \
107 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
109 -randroid.hardware:hardware/interfaces \
110 -randroid.hidl:system/libhidl/transport \
111 android.hardware.bluetooth@1.0::types.Status
113 $(GEN): $(LOCAL_PATH)/types.hal
114 $(transform-generated-source)
115 LOCAL_GENERATED_SOURCES += $(GEN)
118 # Build IBluetoothHci.hal
120 GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHci.java
122 $(GEN): PRIVATE_HIDL := $(HIDL)
123 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHci.hal
124 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
125 $(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
126 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
127 $(GEN): $(LOCAL_PATH)/types.hal
128 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
129 $(GEN): PRIVATE_CUSTOM_TOOL = \
130 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
132 -randroid.hardware:hardware/interfaces \
133 -randroid.hidl:system/libhidl/transport \
134 android.hardware.bluetooth@1.0::IBluetoothHci
136 $(GEN): $(LOCAL_PATH)/IBluetoothHci.hal
137 $(transform-generated-source)
138 LOCAL_GENERATED_SOURCES += $(GEN)
141 # Build IBluetoothHciCallbacks.hal
143 GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHciCallbacks.java
145 $(GEN): PRIVATE_HIDL := $(HIDL)
146 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
147 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
148 $(GEN): $(LOCAL_PATH)/types.hal
149 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
150 $(GEN): PRIVATE_CUSTOM_TOOL = \
151 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
153 -randroid.hardware:hardware/interfaces \
154 -randroid.hidl:system/libhidl/transport \
155 android.hardware.bluetooth@1.0::IBluetoothHciCallbacks
157 $(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
158 $(transform-generated-source)
159 LOCAL_GENERATED_SOURCES += $(GEN)
160 include $(BUILD_STATIC_JAVA_LIBRARY)
164 include $(call all-makefiles-under,$(LOCAL_PATH))