soong: Add TARGET_USES_NOTHING_CAMERA

Change-Id: I48878706e65b941a58fa14f632e2cfe1b59af08b
diff --git a/build/soong/Android.bp b/build/soong/Android.bp
index d2bdfde..bded9c0 100644
--- a/build/soong/Android.bp
+++ b/build/soong/Android.bp
@@ -363,3 +363,20 @@
         },
     },
 }
+
+soong_config_module_type {
+    name: "uses_nothing_camera",
+    module_type: "cc_defaults",
+    config_namespace: "blissGlobalVars",
+    bool_variables: ["uses_nothing_camera"],
+    properties: ["cppflags"],
+}
+
+uses_nothing_camera {
+    name: "uses_nothing_camera_defaults",
+    soong_config_variables: {
+        uses_nothing_camera: {
+            cppflags: ["-DUSES_NOTHING_CAMERA"],
+        },
+    },
+}
diff --git a/config/BoardConfigSoong.mk b/config/BoardConfigSoong.mk
index e575b8d..9a11299 100644
--- a/config/BoardConfigSoong.mk
+++ b/config/BoardConfigSoong.mk
@@ -36,7 +36,8 @@
     target_surfaceflinger_udfps_lib \
     uses_egl_display_array \
     gralloc_handle_has_reserved_size \
-    uses_oplus_camera
+    uses_oplus_camera \
+    uses_nothing_camera
 
 SOONG_CONFIG_NAMESPACES += blissNvidiaVars
 SOONG_CONFIG_blissNvidiaVars += \
@@ -69,6 +70,7 @@
 SOONG_CONFIG_blissGlobalVars_gralloc_handle_has_reserved_size := $(TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE)
 SOONG_CONFIG_blissQcomVars_needs_camera_boottime_timestamp := $(TARGET_CAMERA_BOOTTIME_TIMESTAMP)
 SOONG_CONFIG_blissGlobalVars_uses_oplus_camera := $(TARGET_USES_OPLUS_CAMERA)
+SOONG_CONFIG_blissGlobalVars_uses_nothing_camera := $(TARGET_USES_NOTHING_CAMERA)
 
 # Set default values
 TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS ?= 0