blob: 5937e0f3a24e73fa4dd2567ae5de9518d3296f01 [file] [log] [blame]
Myles Watsonacfbd252016-09-12 10:58:42 -07001# This file is autogenerated by hidl-gen. Do not edit manually.
2
3LOCAL_PATH := $(call my-dir)
4
5################################################################################
6
7include $(CLEAR_VARS)
Andreas Huber6733baf2017-04-13 09:53:54 -07008LOCAL_MODULE := android.hardware.bluetooth-V1.0-java
Myles Watsonacfbd252016-09-12 10:58:42 -07009LOCAL_MODULE_CLASS := JAVA_LIBRARIES
10
Andreas Huber0574bac2017-02-09 10:06:41 -080011intermediates := $(call local-generated-sources-dir, COMMON)
Myles Watsonacfbd252016-09-12 10:58:42 -070012
13HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
14
Yifan Honge19e5822016-11-28 16:09:37 -080015LOCAL_JAVA_LIBRARIES := \
Andreas Huber6733baf2017-04-13 09:53:54 -070016 android.hidl.base-V1.0-java \
Yifan Honge19e5822016-11-28 16:09:37 -080017
Sundong Ahn94293082017-07-13 17:03:17 +090018LOCAL_NO_STANDARD_LIBRARIES := true
19LOCAL_JAVA_LIBRARIES += core-oj hwbinder
Yifan Honge19e5822016-11-28 16:09:37 -080020
Myles Watsonacfbd252016-09-12 10:58:42 -070021#
22# Build types.hal (Status)
23#
Yifan Hongb85d8762016-12-12 16:05:23 -080024GEN := $(intermediates)/android/hardware/bluetooth/V1_0/Status.java
Myles Watsonacfbd252016-09-12 10:58:42 -070025$(GEN): $(HIDL)
26$(GEN): PRIVATE_HIDL := $(HIDL)
27$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
28$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
29$(GEN): PRIVATE_CUSTOM_TOOL = \
30 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -080031 -Ljava \
32 -randroid.hardware:hardware/interfaces \
33 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -070034 android.hardware.bluetooth@1.0::types.Status
35
36$(GEN): $(LOCAL_PATH)/types.hal
37 $(transform-generated-source)
38LOCAL_GENERATED_SOURCES += $(GEN)
39
40#
41# Build IBluetoothHci.hal
42#
Yifan Hongb85d8762016-12-12 16:05:23 -080043GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHci.java
Myles Watsonacfbd252016-09-12 10:58:42 -070044$(GEN): $(HIDL)
45$(GEN): PRIVATE_HIDL := $(HIDL)
46$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHci.hal
47$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
48$(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
49$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
50$(GEN): $(LOCAL_PATH)/types.hal
51$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
52$(GEN): PRIVATE_CUSTOM_TOOL = \
53 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -080054 -Ljava \
55 -randroid.hardware:hardware/interfaces \
56 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -070057 android.hardware.bluetooth@1.0::IBluetoothHci
58
59$(GEN): $(LOCAL_PATH)/IBluetoothHci.hal
60 $(transform-generated-source)
61LOCAL_GENERATED_SOURCES += $(GEN)
62
63#
64# Build IBluetoothHciCallbacks.hal
65#
Yifan Hongb85d8762016-12-12 16:05:23 -080066GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHciCallbacks.java
Myles Watsonacfbd252016-09-12 10:58:42 -070067$(GEN): $(HIDL)
68$(GEN): PRIVATE_HIDL := $(HIDL)
69$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
70$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
71$(GEN): $(LOCAL_PATH)/types.hal
72$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
73$(GEN): PRIVATE_CUSTOM_TOOL = \
74 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -080075 -Ljava \
76 -randroid.hardware:hardware/interfaces \
77 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -070078 android.hardware.bluetooth@1.0::IBluetoothHciCallbacks
79
80$(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
81 $(transform-generated-source)
82LOCAL_GENERATED_SOURCES += $(GEN)
83include $(BUILD_JAVA_LIBRARY)
84
85
Myles Watsonacfbd252016-09-12 10:58:42 -070086
87include $(call all-makefiles-under,$(LOCAL_PATH))