1 # This file is autogenerated by hidl-gen. Do not edit manually.
3 LOCAL_PATH := $(call my-dir)
5 ################################################################################
7 include $(CLEAR_VARS)
8 LOCAL_MODULE := android.hardware.light-V2.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 \
18 LOCAL_NO_STANDARD_LIBRARIES := true
19 LOCAL_JAVA_LIBRARIES += core-oj hwbinder
21 #
22 # Build types.hal (Brightness)
23 #
24 GEN := $(intermediates)/android/hardware/light/V2_0/Brightness.java
25 $(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) \
31 -Ljava \
32 -randroid.hardware:hardware/interfaces \
33 -randroid.hidl:system/libhidl/transport \
34 android.hardware.light@2.0::types.Brightness
36 $(GEN): $(LOCAL_PATH)/types.hal
37 $(transform-generated-source)
38 LOCAL_GENERATED_SOURCES += $(GEN)
40 #
41 # Build types.hal (Flash)
42 #
43 GEN := $(intermediates)/android/hardware/light/V2_0/Flash.java
44 $(GEN): $(HIDL)
45 $(GEN): PRIVATE_HIDL := $(HIDL)
46 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
47 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
48 $(GEN): PRIVATE_CUSTOM_TOOL = \
49 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
50 -Ljava \
51 -randroid.hardware:hardware/interfaces \
52 -randroid.hidl:system/libhidl/transport \
53 android.hardware.light@2.0::types.Flash
55 $(GEN): $(LOCAL_PATH)/types.hal
56 $(transform-generated-source)
57 LOCAL_GENERATED_SOURCES += $(GEN)
59 #
60 # Build types.hal (LightState)
61 #
62 GEN := $(intermediates)/android/hardware/light/V2_0/LightState.java
63 $(GEN): $(HIDL)
64 $(GEN): PRIVATE_HIDL := $(HIDL)
65 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
66 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
67 $(GEN): PRIVATE_CUSTOM_TOOL = \
68 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
69 -Ljava \
70 -randroid.hardware:hardware/interfaces \
71 -randroid.hidl:system/libhidl/transport \
72 android.hardware.light@2.0::types.LightState
74 $(GEN): $(LOCAL_PATH)/types.hal
75 $(transform-generated-source)
76 LOCAL_GENERATED_SOURCES += $(GEN)
78 #
79 # Build types.hal (Status)
80 #
81 GEN := $(intermediates)/android/hardware/light/V2_0/Status.java
82 $(GEN): $(HIDL)
83 $(GEN): PRIVATE_HIDL := $(HIDL)
84 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
85 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
86 $(GEN): PRIVATE_CUSTOM_TOOL = \
87 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
88 -Ljava \
89 -randroid.hardware:hardware/interfaces \
90 -randroid.hidl:system/libhidl/transport \
91 android.hardware.light@2.0::types.Status
93 $(GEN): $(LOCAL_PATH)/types.hal
94 $(transform-generated-source)
95 LOCAL_GENERATED_SOURCES += $(GEN)
97 #
98 # Build types.hal (Type)
99 #
100 GEN := $(intermediates)/android/hardware/light/V2_0/Type.java
101 $(GEN): $(HIDL)
102 $(GEN): PRIVATE_HIDL := $(HIDL)
103 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/types.hal
104 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
105 $(GEN): PRIVATE_CUSTOM_TOOL = \
106 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
107 -Ljava \
108 -randroid.hardware:hardware/interfaces \
109 -randroid.hidl:system/libhidl/transport \
110 android.hardware.light@2.0::types.Type
112 $(GEN): $(LOCAL_PATH)/types.hal
113 $(transform-generated-source)
114 LOCAL_GENERATED_SOURCES += $(GEN)
116 #
117 # Build ILight.hal
118 #
119 GEN := $(intermediates)/android/hardware/light/V2_0/ILight.java
120 $(GEN): $(HIDL)
121 $(GEN): PRIVATE_HIDL := $(HIDL)
122 $(GEN): PRIVATE_DEPS := $(LOCAL_PATH)/ILight.hal
123 $(GEN): PRIVATE_DEPS += $(LOCAL_PATH)/types.hal
124 $(GEN): $(LOCAL_PATH)/types.hal
125 $(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
126 $(GEN): PRIVATE_CUSTOM_TOOL = \
127 $(PRIVATE_HIDL) -o $(PRIVATE_OUTPUT_DIR) \
128 -Ljava \
129 -randroid.hardware:hardware/interfaces \
130 -randroid.hidl:system/libhidl/transport \
131 android.hardware.light@2.0::ILight
133 $(GEN): $(LOCAL_PATH)/ILight.hal
134 $(transform-generated-source)
135 LOCAL_GENERATED_SOURCES += $(GEN)
136 include $(BUILD_JAVA_LIBRARY)
140 include $(call all-makefiles-under,$(LOCAL_PATH))