vendor: soong: add target_needs_client_info
Change-Id: Ie69e52ab32f2eb4970ffa26414184ec9f1d5895c
diff --git a/build/soong/android/variable.go b/build/soong/android/variable.go
index 32407d6..afa3501 100644
--- a/build/soong/android/variable.go
+++ b/build/soong/android/variable.go
@@ -31,6 +31,9 @@
Target_init_vendor_lib struct {
Whole_static_libs []string
}
+ Target_camera_needs_client_info struct {
+ Cflags []string
+ }
Target_process_sdk_version_override struct {
Cppflags []string
}
@@ -66,6 +69,7 @@
Supports_hw_fde *bool `json:",omitempty"`
Supports_hw_fde_perf *bool `json:",omitempty"`
Target_init_vendor_lib *string `json:",omitempty"`
+ Target_camera_needs_client_info *bool `json:",omitempty"`
Target_process_sdk_version_override *string `json:",omitempty"`
Target_shim_libs *string `json:",omitempty"`
Target_needs_netd_direct_connect_rule *bool `json:",omitempty"`
diff --git a/build/soong/soong_config.mk b/build/soong/soong_config.mk
index e77e538..4e075fc 100644
--- a/build/soong/soong_config.mk
+++ b/build/soong/soong_config.mk
@@ -14,6 +14,7 @@
$(call add_json_bool, Supports_hw_fde, $(filter true,$(TARGET_HW_DISK_ENCRYPTION)))
$(call add_json_bool, Supports_hw_fde_perf, $(filter true,$(TARGET_HW_DISK_ENCRYPTION_PERF)))
$(call add_json_str_omitempty, Target_init_vendor_lib, $(TARGET_INIT_VENDOR_LIB))
+$(call add_json_bool, Target_camera_needs_client_info, $(filter true,$(TARGET_CAMERA_NEEDS_CLIENT_INFO)))
$(call add_json_str_omitempty, Target_process_sdk_version_override, $(TARGET_PROCESS_SDK_VERSION_OVERRIDE))
$(call add_json_str_omitempty, Target_shim_libs, $(subst $(space),:,$(TARGET_LD_SHIM_LIBS)))
$(call add_json_bool, Target_needs_netd_direct_connect_rule, $(filter true,$(TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE)))