blob: f8cd96e3677364180fce20e45001c8f4f13e829e [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 Huber6fa374a2017-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 Huber6fa374a2017-04-13 09:53:54 -070016 android.hidl.base-V1.0-java \
Yifan Honge19e5822016-11-28 16:09:37 -080017
18
Myles Watsonacfbd252016-09-12 10:58:42 -070019#
20# Build types.hal (Status)
21#
Yifan Hongb85d8762016-12-12 16:05:23 -080022GEN := $(intermediates)/android/hardware/bluetooth/V1_0/Status.java
Myles Watsonacfbd252016-09-12 10:58:42 -070023$(GEN): $(HIDL)
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) \
Yifan Honge19e5822016-11-28 16:09:37 -080029 -Ljava \
30 -randroid.hardware:hardware/interfaces \
31 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -070032 android.hardware.bluetooth@1.0::types.Status
33
34$(GEN): $(LOCAL_PATH)/types.hal
35 $(transform-generated-source)
36LOCAL_GENERATED_SOURCES += $(GEN)
37
38#
39# Build IBluetoothHci.hal
40#
Yifan Hongb85d8762016-12-12 16:05:23 -080041GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHci.java
Myles Watsonacfbd252016-09-12 10:58:42 -070042$(GEN): $(HIDL)
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) \
Yifan Honge19e5822016-11-28 16:09:37 -080052 -Ljava \
53 -randroid.hardware:hardware/interfaces \
54 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -070055 android.hardware.bluetooth@1.0::IBluetoothHci
56
57$(GEN): $(LOCAL_PATH)/IBluetoothHci.hal
58 $(transform-generated-source)
59LOCAL_GENERATED_SOURCES += $(GEN)
60
61#
62# Build IBluetoothHciCallbacks.hal
63#
Yifan Hongb85d8762016-12-12 16:05:23 -080064GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHciCallbacks.java
Myles Watsonacfbd252016-09-12 10:58:42 -070065$(GEN): $(HIDL)
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) \
Yifan Honge19e5822016-11-28 16:09:37 -080073 -Ljava \
74 -randroid.hardware:hardware/interfaces \
75 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -070076 android.hardware.bluetooth@1.0::IBluetoothHciCallbacks
77
78$(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
79 $(transform-generated-source)
80LOCAL_GENERATED_SOURCES += $(GEN)
81include $(BUILD_JAVA_LIBRARY)
82
83
84################################################################################
85
86include $(CLEAR_VARS)
Andreas Huber6fa374a2017-04-13 09:53:54 -070087LOCAL_MODULE := android.hardware.bluetooth-V1.0-java-static
Myles Watsonacfbd252016-09-12 10:58:42 -070088LOCAL_MODULE_CLASS := JAVA_LIBRARIES
89
Andreas Huber0574bac2017-02-09 10:06:41 -080090intermediates := $(call local-generated-sources-dir, COMMON)
Myles Watsonacfbd252016-09-12 10:58:42 -070091
92HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
93
Yifan Honge19e5822016-11-28 16:09:37 -080094LOCAL_STATIC_JAVA_LIBRARIES := \
Andreas Huber6fa374a2017-04-13 09:53:54 -070095 android.hidl.base-V1.0-java-static \
Yifan Honge19e5822016-11-28 16:09:37 -080096
97
Myles Watsonacfbd252016-09-12 10:58:42 -070098#
99# Build types.hal (Status)
100#
Yifan Hongb85d8762016-12-12 16:05:23 -0800101GEN := $(intermediates)/android/hardware/bluetooth/V1_0/Status.java
Myles Watsonacfbd252016-09-12 10:58:42 -0700102$(GEN): $(HIDL)
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) \
Yifan Honge19e5822016-11-28 16:09:37 -0800108 -Ljava \
109 -randroid.hardware:hardware/interfaces \
110 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -0700111 android.hardware.bluetooth@1.0::types.Status
112
113$(GEN): $(LOCAL_PATH)/types.hal
114 $(transform-generated-source)
115LOCAL_GENERATED_SOURCES += $(GEN)
116
117#
118# Build IBluetoothHci.hal
119#
Yifan Hongb85d8762016-12-12 16:05:23 -0800120GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHci.java
Myles Watsonacfbd252016-09-12 10:58:42 -0700121$(GEN): $(HIDL)
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) \
Yifan Honge19e5822016-11-28 16:09:37 -0800131 -Ljava \
132 -randroid.hardware:hardware/interfaces \
133 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -0700134 android.hardware.bluetooth@1.0::IBluetoothHci
135
136$(GEN): $(LOCAL_PATH)/IBluetoothHci.hal
137 $(transform-generated-source)
138LOCAL_GENERATED_SOURCES += $(GEN)
139
140#
141# Build IBluetoothHciCallbacks.hal
142#
Yifan Hongb85d8762016-12-12 16:05:23 -0800143GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHciCallbacks.java
Myles Watsonacfbd252016-09-12 10:58:42 -0700144$(GEN): $(HIDL)
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) \
Yifan Honge19e5822016-11-28 16:09:37 -0800152 -Ljava \
153 -randroid.hardware:hardware/interfaces \
154 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -0700155 android.hardware.bluetooth@1.0::IBluetoothHciCallbacks
156
157$(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
158 $(transform-generated-source)
159LOCAL_GENERATED_SOURCES += $(GEN)
160include $(BUILD_STATIC_JAVA_LIBRARY)
161
162
163
164include $(call all-makefiles-under,$(LOCAL_PATH))