blob: 5dade87f51ec3d5664aa1152b67141e511014c39 [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
86################################################################################
87
88include $(CLEAR_VARS)
Andreas Huber6733baf2017-04-13 09:53:54 -070089LOCAL_MODULE := android.hardware.bluetooth-V1.0-java-static
Myles Watsonacfbd252016-09-12 10:58:42 -070090LOCAL_MODULE_CLASS := JAVA_LIBRARIES
91
Andreas Huber0574bac2017-02-09 10:06:41 -080092intermediates := $(call local-generated-sources-dir, COMMON)
Myles Watsonacfbd252016-09-12 10:58:42 -070093
94HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
95
Yifan Honge19e5822016-11-28 16:09:37 -080096LOCAL_STATIC_JAVA_LIBRARIES := \
Andreas Huber6733baf2017-04-13 09:53:54 -070097 android.hidl.base-V1.0-java-static \
Yifan Honge19e5822016-11-28 16:09:37 -080098
Sundong Ahn94293082017-07-13 17:03:17 +090099LOCAL_NO_STANDARD_LIBRARIES := true
100LOCAL_JAVA_LIBRARIES := core-oj hwbinder
Yifan Honge19e5822016-11-28 16:09:37 -0800101
Myles Watsonacfbd252016-09-12 10:58:42 -0700102#
103# Build types.hal (Status)
104#
Yifan Hongb85d8762016-12-12 16:05:23 -0800105GEN := $(intermediates)/android/hardware/bluetooth/V1_0/Status.java
Myles Watsonacfbd252016-09-12 10:58:42 -0700106$(GEN): $(HIDL)
107$(GEN): PRIVATE_HIDL := $(HIDL)
108$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
109$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
110$(GEN): PRIVATE_CUSTOM_TOOL = \
111 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -0800112 -Ljava \
113 -randroid.hardware:hardware/interfaces \
114 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -0700115 android.hardware.bluetooth@1.0::types.Status
116
117$(GEN): $(LOCAL_PATH)/types.hal
118 $(transform-generated-source)
119LOCAL_GENERATED_SOURCES += $(GEN)
120
121#
122# Build IBluetoothHci.hal
123#
Yifan Hongb85d8762016-12-12 16:05:23 -0800124GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHci.java
Myles Watsonacfbd252016-09-12 10:58:42 -0700125$(GEN): $(HIDL)
126$(GEN): PRIVATE_HIDL := $(HIDL)
127$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHci.hal
128$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
129$(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
130$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
131$(GEN): $(LOCAL_PATH)/types.hal
132$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
133$(GEN): PRIVATE_CUSTOM_TOOL = \
134 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -0800135 -Ljava \
136 -randroid.hardware:hardware/interfaces \
137 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -0700138 android.hardware.bluetooth@1.0::IBluetoothHci
139
140$(GEN): $(LOCAL_PATH)/IBluetoothHci.hal
141 $(transform-generated-source)
142LOCAL_GENERATED_SOURCES += $(GEN)
143
144#
145# Build IBluetoothHciCallbacks.hal
146#
Yifan Hongb85d8762016-12-12 16:05:23 -0800147GEN := $(intermediates)/android/hardware/bluetooth/V1_0/IBluetoothHciCallbacks.java
Myles Watsonacfbd252016-09-12 10:58:42 -0700148$(GEN): $(HIDL)
149$(GEN): PRIVATE_HIDL := $(HIDL)
150$(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
151$(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
152$(GEN): $(LOCAL_PATH)/types.hal
153$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
154$(GEN): PRIVATE_CUSTOM_TOOL = \
155 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
Yifan Honge19e5822016-11-28 16:09:37 -0800156 -Ljava \
157 -randroid.hardware:hardware/interfaces \
158 -randroid.hidl:system/libhidl/transport \
Myles Watsonacfbd252016-09-12 10:58:42 -0700159 android.hardware.bluetooth@1.0::IBluetoothHciCallbacks
160
161$(GEN): $(LOCAL_PATH)/IBluetoothHciCallbacks.hal
162 $(transform-generated-source)
163LOCAL_GENERATED_SOURCES += $(GEN)
164include $(BUILD_STATIC_JAVA_LIBRARY)
165
166
167
168include $(call all-makefiles-under,$(LOCAL_PATH))