Fix multiple build breaks on master
BUG: 72664439
Test: Local build
Change-Id: Iccf7adcb6324f46682f16fab053a771c251127bf
Merged-In: Iccf7adcb6324f46682f16fab053a771c251127bf
(cherry picked from commit cada73fa5ae2909a4736fa6a0e2e877e2563c1d1)
diff --git a/guest/hals/audio/Android.mk b/guest/hals/audio/Android.mk
index 28733ff..75c78e5 100644
--- a/guest/hals/audio/Android.mk
+++ b/guest/hals/audio/Android.mk
@@ -79,11 +79,18 @@
LOCAL_SRC_FILES := \
record_audio.cpp
+LOCAL_CFLAGS := \
+ -Wall -Werror \
+ $(VSOC_VERSION_CFLAGS)
+
LOCAL_C_INCLUDES := \
device/google/cuttlefish_common \
device/google/cuttlefish_kernel \
frameworks/av/cmds/stagefright \
+LOCAL_HEADER_LIBRARIES := \
+ libhardware_headers
+
LOCAL_SHARED_LIBRARIES := \
libbase \
vsoc_lib
diff --git a/guest/hals/gralloc/Android.mk b/guest/hals/gralloc/Android.mk
index 5e4a648..1dee96a 100644
--- a/guest/hals/gralloc/Android.mk
+++ b/guest/hals/gralloc/Android.mk
@@ -42,6 +42,9 @@
liblog \
vsoc_lib
+LOCAL_HEADER_LIBRARIES := \
+ libhardware_headers
+
ifeq (0, $(shell test $(PLATFORM_SDK_VERSION) -ge 21; echo $$?))
LOCAL_MODULE_RELATIVE_PATH := hw
else
diff --git a/guest/hals/hwcomposer/Android.mk b/guest/hals/hwcomposer/Android.mk
index 421ee52..1a8c44f 100644
--- a/guest/hals/hwcomposer/Android.mk
+++ b/guest/hals/hwcomposer/Android.mk
@@ -49,6 +49,10 @@
ifeq (true, $(TARGET_TRANSLATE_2ND_ARCH))
LOCAL_MULTILIB := first
endif
+
+LOCAL_HEADER_LIBRARIES := \
+ libhardware_headers
+
include $(BUILD_SHARED_LIBRARY)
include $(call first-makefiles-under,$(LOCAL_PATH))
diff --git a/guest/hals/hwcomposer/legacy/hwcomposer.mk b/guest/hals/hwcomposer/legacy/hwcomposer.mk
index e052ed1..3913d1d 100644
--- a/guest/hals/hwcomposer/legacy/hwcomposer.mk
+++ b/guest/hals/hwcomposer/legacy/hwcomposer.mk
@@ -15,6 +15,7 @@
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_MULTILIB := first
LOCAL_MODULE_TAGS := optional
+LOCAL_VENDOR_MODULE := true
LOCAL_SHARED_LIBRARIES := \
libbase \