fix build
Add hidl-gen as a dependency on HAL modules, and set the -r path
properly in the absence of $TOP being defined.
Proper fix will include auto-generating the makefile correctly form
hidl-gen.
Change-Id: I9dbe27b80c6c9ab4be9f88bf50496bdfd7cee423
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/nfc/1.0/Android.mk b/nfc/1.0/Android.mk
index b38f927..17163c8 100644
--- a/nfc/1.0/Android.mk
+++ b/nfc/1.0/Android.mk
@@ -11,10 +11,12 @@
$(intermediates)/android/hardware/nfc/1.0/NfcAll.cpp \
$(intermediates)/android/hardware/nfc/1.0/NfcClientCallbackAll.cpp \
+$(GEN): hidl-gen
+
$(GEN): PRIVATE_OUTPUT_DIR := $(intermediates)
$(GEN): PRIVATE_CUSTOM_TOOL = \
- hidl-gen -o $(PRIVATE_OUTPUT_DIR) android.hardware.nfc@1.0
+ hidl-gen -o $(PRIVATE_OUTPUT_DIR) -r android.hardware:hardware/interfaces android.hardware.nfc@1.0
$(GEN): $(LOCAL_PATH)/types.hal $(LOCAL_PATH)/INfc.hal $(LOCAL_PATH)/INfcClientCallback.hal
$(transform-generated-source)