mediatek: change build root to //platform_camera

When building the camera HAL, we put the platform/camera/ repo into a
temporary platform2/platform_camera directory. This CL changes the
build root to //platform_camera so that gn build can locate the files
correctly.

BUG=b:179320548
TEST=tryjob

Change-Id: I0f826510e2c2e5ab73fcfb1da2c05ff4876bfb38
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/camera/+/2677871
Tested-by: Ricky Liang <jcliang@chromium.org>
Reviewed-by: Ricky Liang <jcliang@chromium.org>
Commit-Queue: Ricky Liang <jcliang@chromium.org>
diff --git a/hal/mediatek/BUILD.gn b/hal/mediatek/BUILD.gn
index 4831506..0c09ad1 100644
--- a/hal/mediatek/BUILD.gn
+++ b/hal/mediatek/BUILD.gn
@@ -6,49 +6,49 @@
 
 group("all") {
   deps = [
-    "//camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
-    "//camera/hal/mediatek/mtkcam/app:libcam3_app",
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/drv/fdvt/4.0:libmtkcam_fdvt",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass1:libcam_normalpipe",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
-    "//camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
-    "//camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
-    "//camera/hal/mediatek/mtkcam/feature/common/lmv:libfeature_lmv",
-    "//camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
-    "//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
-    "//camera/hal/mediatek/mtkcam/ipc/server:libcam_algo",
-    "//camera/hal/mediatek/mtkcam/main/common/module/aaa:libmtkcam_modulefactory_aaa",
-    "//camera/hal/mediatek/mtkcam/main/common/module/custom:libmtkcam_modulefactory_custom",
-    "//camera/hal/mediatek/mtkcam/main/common/module/drv:libmtkcam_modulefactory_drv",
-    "//camera/hal/mediatek/mtkcam/main/common/module/utils:libmtkcam_modulefactory_utils",
-    "//camera/hal/mediatek/mtkcam/main/hal/device3:libcam.device3",
-    "//camera/hal/mediatek/mtkcam/main/hal/module:libcamera.mt8183",
-    "//camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
-    "//camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
-    "//camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
-    "//camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
-    "//camera/hal/mediatek/mtkcam/pipeline/policy:libmtkcam_pipelinepolicy",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
-    "//camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
-    "//camera/hal/mediatek/mtkcam/utils/eeprom:eeprom_updater",
-    "//camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
-    "//camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/log_service:libmtk_platform_log",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:getprop",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:setprop",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
-    "//camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
+    "//platform_camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
+    "//platform_camera/hal/mediatek/mtkcam/app:libcam3_app",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/drv/fdvt/4.0:libmtkcam_fdvt",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass1:libcam_normalpipe",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/lmv:libfeature_lmv",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
+    "//platform_camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
+    "//platform_camera/hal/mediatek/mtkcam/ipc/server:libcam_algo",
+    "//platform_camera/hal/mediatek/mtkcam/main/common/module/aaa:libmtkcam_modulefactory_aaa",
+    "//platform_camera/hal/mediatek/mtkcam/main/common/module/custom:libmtkcam_modulefactory_custom",
+    "//platform_camera/hal/mediatek/mtkcam/main/common/module/drv:libmtkcam_modulefactory_drv",
+    "//platform_camera/hal/mediatek/mtkcam/main/common/module/utils:libmtkcam_modulefactory_utils",
+    "//platform_camera/hal/mediatek/mtkcam/main/hal/device3:libcam.device3",
+    "//platform_camera/hal/mediatek/mtkcam/main/hal/module:libcamera.mt8183",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/policy:libmtkcam_pipelinepolicy",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
+    "//platform_camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/eeprom:eeprom_updater",
+    "//platform_camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
+    "//platform_camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/log_service:libmtk_platform_log",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:getprop",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:setprop",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
+    "//platform_camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
   ]
 }
diff --git a/hal/mediatek/common-config.gni b/hal/mediatek/common-config.gni
index c14db51..b2f065a 100644
--- a/hal/mediatek/common-config.gni
+++ b/hal/mediatek/common-config.gni
@@ -1,10 +1,10 @@
-mtk_root_path = "//camera/hal/mediatek"
+mtk_root_path = "//platform_camera/hal/mediatek"
 include_dirs = [
   "${mtk_root_path}",
   "${mtk_root_path}/mtkcam/include",
   "${mtk_root_path}/mtkcam/utils",
   "${mtk_root_path}/mtkcam/utils/property_service",
-  "//camera",
+  "//platform_camera",
 ]
 ldflags = [ "-Wl,--no-undefined" ]
 libs = []
diff --git a/hal/mediatek/mtkcam/3rdparty/BUILD.gn b/hal/mediatek/mtkcam/3rdparty/BUILD.gn
index de23b54..21df201 100644
--- a/hal/mediatek/mtkcam/3rdparty/BUILD.gn
+++ b/hal/mediatek/mtkcam/3rdparty/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_3rdparty") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "common/PipelinePlugin.cpp",
     "common/scenario_mgr.cpp",
@@ -26,11 +26,11 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/app/AppStreamBuffers.cpp b/hal/mediatek/mtkcam/app/AppStreamBuffers.cpp
index eeb7c11..7217fd4 100644
--- a/hal/mediatek/mtkcam/app/AppStreamBuffers.cpp
+++ b/hal/mediatek/mtkcam/app/AppStreamBuffers.cpp
@@ -18,7 +18,7 @@
 #define LOG_TAG "MtkCam/streambuf"
 //
 #include "MyUtils.h"
-#include "camera/hal/mediatek/mtkcam/app/AppStreamBuffers.h"
+#include "platform_camera/hal/mediatek/mtkcam/app/AppStreamBuffers.h"
 
 #include <memory>
 #include <string>
diff --git a/hal/mediatek/mtkcam/app/AppStreamMgr.cpp b/hal/mediatek/mtkcam/app/AppStreamMgr.cpp
index bca08de..b56338d 100644
--- a/hal/mediatek/mtkcam/app/AppStreamMgr.cpp
+++ b/hal/mediatek/mtkcam/app/AppStreamMgr.cpp
@@ -17,7 +17,7 @@
 #undef LOG_TAG
 #define LOG_TAG "MtkCam/AppStreamMgr"
 //
-#include "camera/hal/mediatek/mtkcam/app/AppStreamMgr.h"
+#include "platform_camera/hal/mediatek/mtkcam/app/AppStreamMgr.h"
 #include <cros-camera/camera_buffer_manager.h>
 #include <mtkcam/ipc/client/Mediatek3AClient.h>
 #include <mtkcam/utils/gralloc/IGrallocHelper.h>
diff --git a/hal/mediatek/mtkcam/app/BUILD.gn b/hal/mediatek/mtkcam/app/BUILD.gn
index a1fc953..6503132 100644
--- a/hal/mediatek/mtkcam/app/BUILD.gn
+++ b/hal/mediatek/mtkcam/app/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam3_app") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "AppStreamBuffers.cpp",
     "AppStreamMgr.FrameHandler.cpp",
@@ -26,16 +26,16 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
-    "//camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/app/Cam3ImageStreamInfo.cpp b/hal/mediatek/mtkcam/app/Cam3ImageStreamInfo.cpp
index 0c9df40..396fc94 100644
--- a/hal/mediatek/mtkcam/app/Cam3ImageStreamInfo.cpp
+++ b/hal/mediatek/mtkcam/app/Cam3ImageStreamInfo.cpp
@@ -18,7 +18,7 @@
 #define LOG_TAG "MtkCam/StreamInfo"
 //
 #include "MyUtils.h"
-#include "camera/hal/mediatek/mtkcam/app/Cam3ImageStreamInfo.h"
+#include "platform_camera/hal/mediatek/mtkcam/app/Cam3ImageStreamInfo.h"
 
 #include <memory>
 #include <string>
diff --git a/hal/mediatek/mtkcam/custom/BUILD.gn b/hal/mediatek/mtkcam/custom/BUILD.gn
index 1a0711d..af51cae 100644
--- a/hal/mediatek/mtkcam/custom/BUILD.gn
+++ b/hal/mediatek/mtkcam/custom/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcameracustom") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "./mt8183/hal/camera/camera_custom_3dnr.cpp",
     "./mt8183/hal/camera/camera_custom_capture_nr.cpp",
@@ -23,5 +23,5 @@
     "${mtk_root_path}/mtkcam/include",
   ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/drv/fdvt/4.0/BUILD.gn b/hal/mediatek/mtkcam/drv/fdvt/4.0/BUILD.gn
index 96f36bd..ba16ba4 100644
--- a/hal/mediatek/mtkcam/drv/fdvt/4.0/BUILD.gn
+++ b/hal/mediatek/mtkcam/drv/fdvt/4.0/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_fdvt") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "cam_fdvt_v4l2.cpp" ]
   include_dirs += [
     ".",
@@ -13,8 +13,8 @@
     "${mtk_root_path}/android_utils/include",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/drv/iopipe/src/common/BUILD.gn b/hal/mediatek/mtkcam/drv/iopipe/src/common/BUILD.gn
index 5365ff1..6d7a203 100644
--- a/hal/mediatek/mtkcam/drv/iopipe/src/common/BUILD.gn
+++ b/hal/mediatek/mtkcam/drv/iopipe/src/common/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam_iopie_common") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "PollerThread.cpp",
     "V4L2StreamNode.cpp",
@@ -28,9 +28,9 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/utils:libcam_iopie_utils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/utils:libcam_iopie_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
   ]
 }
diff --git a/hal/mediatek/mtkcam/drv/iopipe/src/pass1/BUILD.gn b/hal/mediatek/mtkcam/drv/iopipe/src/pass1/BUILD.gn
index 280425e..45d7b9c 100644
--- a/hal/mediatek/mtkcam/drv/iopipe/src/pass1/BUILD.gn
+++ b/hal/mediatek/mtkcam/drv/iopipe/src/pass1/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam_normalpipe") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "SyncReqMgr.cpp",
     "V4L2EventPipe.cpp",
@@ -33,11 +33,11 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/common:libcam_iopie_common",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/utils:libcam_iopie_utils",
-    "//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/common:libcam_iopie_common",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/utils:libcam_iopie_utils",
+    "//platform_camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
   ]
 }
diff --git a/hal/mediatek/mtkcam/drv/iopipe/src/pass2/BUILD.gn b/hal/mediatek/mtkcam/drv/iopipe/src/pass2/BUILD.gn
index d24cf7e..c97c7f4 100644
--- a/hal/mediatek/mtkcam/drv/iopipe/src/pass2/BUILD.gn
+++ b/hal/mediatek/mtkcam/drv/iopipe/src/pass2/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam_normalstream") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "NormalStream.cpp",
     "ReqApiMgr.cpp",
@@ -28,9 +28,9 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/common:libcam_iopie_common",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/utils:libcam_iopie_utils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/common:libcam_iopie_common",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/utils:libcam_iopie_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
   ]
 }
diff --git a/hal/mediatek/mtkcam/drv/iopipe/src/utils/BUILD.gn b/hal/mediatek/mtkcam/drv/iopipe/src/utils/BUILD.gn
index 77401a8..b138c4a 100644
--- a/hal/mediatek/mtkcam/drv/iopipe/src/utils/BUILD.gn
+++ b/hal/mediatek/mtkcam/drv/iopipe/src/utils/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam_iopie_utils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "CamCapability/Cam_cap.cpp",
     "CamCapability/cam_capability.cpp",
@@ -28,10 +28,10 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
+    "//platform_camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
   ]
 }
diff --git a/hal/mediatek/mtkcam/drv/sensor/BUILD.gn b/hal/mediatek/mtkcam/drv/sensor/BUILD.gn
index 8e3a532..1cc3c7e 100644
--- a/hal/mediatek/mtkcam/drv/sensor/BUILD.gn
+++ b/hal/mediatek/mtkcam/drv/sensor/BUILD.gn
@@ -13,7 +13,7 @@
 }
 
 shared_library("libmtk_halsensor") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "HalSensor.cpp",
     "HalSensorList.cpp",
@@ -45,9 +45,9 @@
   ]
   deps += [
     ":gen_static_metadata",
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/common/3dnr/BUILD.gn b/hal/mediatek/mtkcam/feature/common/3dnr/BUILD.gn
index 589d75f..14207cf 100644
--- a/hal/mediatek/mtkcam/feature/common/3dnr/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/common/3dnr/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libfeature_3dnr") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "3dnr_hal.cpp",
     "3dnr_hal_base.cpp",
@@ -32,12 +32,12 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtkcam/utils/sys:libmtkcam_sysutils",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/sys:libmtkcam_sysutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/common/faceeffect/BUILD.gn b/hal/mediatek/mtkcam/feature/common/faceeffect/BUILD.gn
index c08b2c1..8465203 100644
--- a/hal/mediatek/mtkcam/feature/common/faceeffect/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/common/faceeffect/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libfeature.face") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "FaceDetection/FD4.0/fd_hal_base.cpp",
     "FaceDetection/FD4.0/fdvt_hal.cpp",
@@ -32,10 +32,10 @@
     "camalgo.fdft",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/drv/fdvt/4.0:libmtkcam_fdvt",
-    "//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/drv/fdvt/4.0:libmtkcam_fdvt",
+    "//platform_camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fd_hal_base.cpp b/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fd_hal_base.cpp
index b56536f..02f67e6 100644
--- a/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fd_hal_base.cpp
+++ b/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fd_hal_base.cpp
@@ -18,7 +18,7 @@
 #include <memory>
 #include <stdio.h>
 #include <stdlib.h>
-#include <camera/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.h>
+#include <platform_camera/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.h>
 #include <mtkcam/feature/FaceDetection/fd_hal_base.h>
 
 /*******************************************************************************
diff --git a/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.cpp b/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.cpp
index 6ba4a6d..5687244 100644
--- a/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.cpp
+++ b/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.cpp
@@ -23,7 +23,7 @@
 #include <property_lib.h>
 #include <faces.h>
 #include <MTKDetection.h>
-#include <camera/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.h>
+#include <platform_camera/hal/mediatek/mtkcam/feature/common/faceeffect/FaceDetection/FD4.0/fdvt_hal.h>
 #include <mtkcam/utils/std/Log.h>
 #include <cam_fdvt_v4l2.h>
 #include <camera_custom_fd.h>
diff --git a/hal/mediatek/mtkcam/feature/common/lmv/BUILD.gn b/hal/mediatek/mtkcam/feature/common/lmv/BUILD.gn
index f7f45c7..ee3d850 100644
--- a/hal/mediatek/mtkcam/feature/common/lmv/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/common/lmv/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libfeature_lmv") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "lmv_drv.cpp",
     "lmv_hal.cpp",
@@ -32,14 +32,14 @@
     "camalgo.eis",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtkcam/utils/sys:libmtkcam_sysutils",
-    "//camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/sys:libmtkcam_sysutils",
+    "//platform_camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/common/lmv/lmv_drv.cpp b/hal/mediatek/mtkcam/feature/common/lmv/lmv_drv.cpp
index 6c26294..ec760f7 100644
--- a/hal/mediatek/mtkcam/feature/common/lmv/lmv_drv.cpp
+++ b/hal/mediatek/mtkcam/feature/common/lmv/lmv_drv.cpp
@@ -16,7 +16,7 @@
 
 //! \file  lmv_drv.cpp
 
-#include <camera/hal/mediatek/mtkcam/feature/common/lmv/lmv_drv.h>
+#include <platform_camera/hal/mediatek/mtkcam/feature/common/lmv/lmv_drv.h>
 
 #include <dlfcn.h>
 #include <fcntl.h>
diff --git a/hal/mediatek/mtkcam/feature/common/utils/BUILD.gn b/hal/mediatek/mtkcam/feature/common/utils/BUILD.gn
index 5f29ed3..5fbf25f 100644
--- a/hal/mediatek/mtkcam/feature/common/utils/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/common/utils/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam.feature_utils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "FeatureProfile/v2/FeatureProfileHelper.cpp",
     "p2/P2Data.cpp",
@@ -29,13 +29,13 @@
     "${mtk_root_path}/mtkcam/utils",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture/BUILD.gn b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture/BUILD.gn
index ee2eadb..fcb64a1 100644
--- a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam.featurepipe.capture") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "CaptureFeatureInference.cpp",
     "CaptureFeatureNode.cpp",
@@ -44,18 +44,18 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common:libmtkcam.featurepipe.core",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common:libmtkcam.featurepipe.core",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common/BUILD.gn b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common/BUILD.gn
index 2b98b68..6802af4 100644
--- a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam.featurepipe.core") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "src/BufferPool.cpp",
     "src/CamThread.cpp",
@@ -38,12 +38,12 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming/BUILD.gn b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming/BUILD.gn
index 73c16a9..ca02bd1 100644
--- a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam.featurepipe.streaming") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "HelperNode.cpp",
     "IStreamingFeaturePipe.cpp",
@@ -57,19 +57,19 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
-    "//camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
-    "//camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common:libmtkcam.featurepipe.core",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/common:libmtkcam.featurepipe.core",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/BUILD.gn b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/BUILD.gn
index e31ea48..96192af 100644
--- a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/BUILD.gn
+++ b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam.featurepipe.util") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "P2Operator.cpp",
     "QParamTemplate.cpp",
@@ -36,8 +36,8 @@
     "${mtk_root_path}/mtkcam/drv/iopipe/src/utils",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/P2Operator.cpp b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/P2Operator.cpp
index 722e5cb..1887ef1 100644
--- a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/P2Operator.cpp
+++ b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/P2Operator.cpp
@@ -15,7 +15,7 @@
  */
 
 #include <cstring>
-#include "camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/P2Operator.h"
+#include "platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/P2Operator.h"
 
 #define PIPE_MODULE_TAG "vsdof_util"
 #define PIPE_CLASS_TAG "P2Operator"
diff --git a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/QParamTemplate.cpp b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/QParamTemplate.cpp
index d83aa21..6e17d79 100644
--- a/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/QParamTemplate.cpp
+++ b/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/QParamTemplate.cpp
@@ -20,7 +20,7 @@
 #define PIPE_LOG_TAG PIPE_MODULE_TAG PIPE_CLASS_TAG
 #include <include/PipeLog.h>
 
-#include "camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/QParamTemplate.h"
+#include "platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util/QParamTemplate.h"
 
 #include <memory>
 
diff --git a/hal/mediatek/mtkcam/ipc/IPCCommon.cpp b/hal/mediatek/mtkcam/ipc/IPCCommon.cpp
index 034f939..a27200f 100644
--- a/hal/mediatek/mtkcam/ipc/IPCCommon.cpp
+++ b/hal/mediatek/mtkcam/ipc/IPCCommon.cpp
@@ -18,7 +18,7 @@
 #include <memory>
 #include <string>
 
-#include <camera/hal/mediatek/mtkcam/ipc/IPCCommon.h>
+#include <platform_camera/hal/mediatek/mtkcam/ipc/IPCCommon.h>
 
 IPC_GROUP Mediatek3AIpcCmdToGroup(IPC_CMD cmd) {
   switch (cmd) {
diff --git a/hal/mediatek/mtkcam/ipc/client/BUILD.gn b/hal/mediatek/mtkcam/ipc/client/BUILD.gn
index f61c70a..208788e 100644
--- a/hal/mediatek/mtkcam/ipc/client/BUILD.gn
+++ b/hal/mediatek/mtkcam/ipc/client/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam_algo_client") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "../IPCCommon.cpp",
     "FDIpcClientAdapter.cpp",
@@ -39,12 +39,12 @@
     "sync",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/ipc/client/FDIpcClientAdapter.cpp b/hal/mediatek/mtkcam/ipc/client/FDIpcClientAdapter.cpp
index 5141202..b4f0c93 100644
--- a/hal/mediatek/mtkcam/ipc/client/FDIpcClientAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/FDIpcClientAdapter.cpp
@@ -21,7 +21,7 @@
 #include <stdio.h>

 #include <string.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/client/FDIpcClientAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/FDIpcClientAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "Hal3aIpcCommon.h"

diff --git a/hal/mediatek/mtkcam/ipc/client/Hal3AIpcAdapter.cpp b/hal/mediatek/mtkcam/ipc/client/Hal3AIpcAdapter.cpp
index c2c70ce..dbc610c 100644
--- a/hal/mediatek/mtkcam/ipc/client/Hal3AIpcAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/Hal3AIpcAdapter.cpp
@@ -23,7 +23,7 @@
 #include <vector>
 
 #include <IPCHal3a.h>
-#include <camera/hal/mediatek/mtkcam/ipc/client/Hal3AIpcAdapter.h>
+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/Hal3AIpcAdapter.h>
 
 #include <mtkcam/aaa/aaa_utils.h>
 #include <mtkcam/utils/metastore/IMetadataProvider.h>
diff --git a/hal/mediatek/mtkcam/ipc/client/Hal3aIpcCommon.cpp b/hal/mediatek/mtkcam/ipc/client/Hal3aIpcCommon.cpp
index 2c20a82..4330a0d 100644
--- a/hal/mediatek/mtkcam/ipc/client/Hal3aIpcCommon.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/Hal3aIpcCommon.cpp
@@ -19,7 +19,7 @@
 #include <string>
 #include <vector>
 
-#include <camera/hal/mediatek/mtkcam/ipc/client/Hal3aIpcCommon.h>
+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/Hal3aIpcCommon.h>
 
 #include "Mediatek3AClient.h"
 
diff --git a/hal/mediatek/mtkcam/ipc/client/HalLcsIpcClientAdapter.cpp b/hal/mediatek/mtkcam/ipc/client/HalLcsIpcClientAdapter.cpp
index 34b5017..1a21f13 100644
--- a/hal/mediatek/mtkcam/ipc/client/HalLcsIpcClientAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/HalLcsIpcClientAdapter.cpp
@@ -17,7 +17,7 @@
 #include <cutils/compiler.h>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/client/HalLcsIpcClientAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/HalLcsIpcClientAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "Hal3aIpcCommon.h"

diff --git a/hal/mediatek/mtkcam/ipc/client/IspMgrIpcAdapter.cpp b/hal/mediatek/mtkcam/ipc/client/IspMgrIpcAdapter.cpp
index 176de37..e21fc0f 100644
--- a/hal/mediatek/mtkcam/ipc/client/IspMgrIpcAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/IspMgrIpcAdapter.cpp
@@ -19,7 +19,7 @@
 #include <stdio.h>

 #include <string>

 

-#include <camera/hal/mediatek/mtkcam/ipc/client/IspMgrIpcAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/IspMgrIpcAdapter.h>

 

 #include <mtkcam/aaa/aaa_utils.h>

 #include <MyUtils.h>

diff --git a/hal/mediatek/mtkcam/ipc/client/NR3DIpcClientAdapter.cpp b/hal/mediatek/mtkcam/ipc/client/NR3DIpcClientAdapter.cpp
index 0814f55..6bd75ec 100644
--- a/hal/mediatek/mtkcam/ipc/client/NR3DIpcClientAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/NR3DIpcClientAdapter.cpp
@@ -20,7 +20,7 @@
 #include <cutils/compiler.h>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/client/NR3DIpcClientAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/NR3DIpcClientAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "Hal3aIpcCommon.h"

diff --git a/hal/mediatek/mtkcam/ipc/client/SWNRIpcClientAdapter.cpp b/hal/mediatek/mtkcam/ipc/client/SWNRIpcClientAdapter.cpp
index 59783dd..6d278b4 100644
--- a/hal/mediatek/mtkcam/ipc/client/SWNRIpcClientAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/client/SWNRIpcClientAdapter.cpp
@@ -18,7 +18,7 @@
 #include <memory>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/client/SWNRIpcClientAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/client/SWNRIpcClientAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "Hal3aIpcCommon.h"

diff --git a/hal/mediatek/mtkcam/ipc/server/BUILD.gn b/hal/mediatek/mtkcam/ipc/server/BUILD.gn
index c9301fb..bdfbfe9 100644
--- a/hal/mediatek/mtkcam/ipc/server/BUILD.gn
+++ b/hal/mediatek/mtkcam/ipc/server/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam_algo") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "../IPCCommon.cpp",
     "FDIpcServerAdapter.cpp",
@@ -36,9 +36,9 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
   ]
 }
diff --git a/hal/mediatek/mtkcam/ipc/server/FDIpcServerAdapter.cpp b/hal/mediatek/mtkcam/ipc/server/FDIpcServerAdapter.cpp
index 9a62f06..fcf6772 100644
--- a/hal/mediatek/mtkcam/ipc/server/FDIpcServerAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/FDIpcServerAdapter.cpp
@@ -24,7 +24,7 @@
 #include <pthread.h>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/server/FDIpcServerAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/FDIpcServerAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "IPCFD.h"

diff --git a/hal/mediatek/mtkcam/ipc/server/Hal3aIpcServerAdapter.cpp b/hal/mediatek/mtkcam/ipc/server/Hal3aIpcServerAdapter.cpp
index 96b6c0a..6fd3a61 100644
--- a/hal/mediatek/mtkcam/ipc/server/Hal3aIpcServerAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/Hal3aIpcServerAdapter.cpp
@@ -37,7 +37,7 @@
 #include "IPCCommon.h"
 #include "Mediatek3AServer.h"
 
-#include <camera/hal/mediatek/mtkcam/ipc/server/Hal3aIpcServerAdapter.h>
+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/Hal3aIpcServerAdapter.h>
 
 using NSCam::IImageBuffer;
 using NSCam::IIPCHalSensor;
diff --git a/hal/mediatek/mtkcam/ipc/server/HalLcsIpcServerAdapter.cpp b/hal/mediatek/mtkcam/ipc/server/HalLcsIpcServerAdapter.cpp
index 88a34ea..291fbda 100644
--- a/hal/mediatek/mtkcam/ipc/server/HalLcsIpcServerAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/HalLcsIpcServerAdapter.cpp
@@ -17,7 +17,7 @@
 #include <cutils/compiler.h>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/server/HalLcsIpcServerAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/HalLcsIpcServerAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "IPCLCS.h"

diff --git a/hal/mediatek/mtkcam/ipc/server/IspMgrIpcServerAdapter.cpp b/hal/mediatek/mtkcam/ipc/server/IspMgrIpcServerAdapter.cpp
index 5145f09..6ab4567 100644
--- a/hal/mediatek/mtkcam/ipc/server/IspMgrIpcServerAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/IspMgrIpcServerAdapter.cpp
@@ -22,7 +22,7 @@
 #include <sys/stat.h>

 #include <Errors.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/server/IspMgrIpcServerAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/IspMgrIpcServerAdapter.h>

 

 #include "IPCIspMgr.h"

 #include "IPCCommon.h"

diff --git a/hal/mediatek/mtkcam/ipc/server/Mediatek3AServer.cpp b/hal/mediatek/mtkcam/ipc/server/Mediatek3AServer.cpp
index 5d1f62e..0c1cd7b 100644
--- a/hal/mediatek/mtkcam/ipc/server/Mediatek3AServer.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/Mediatek3AServer.cpp
@@ -24,7 +24,7 @@
 #include <string>
 
 #include <IPCHal3a.h>
-#include <camera/hal/mediatek/mtkcam/ipc/server/Mediatek3AServer.h>
+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/Mediatek3AServer.h>
 #include "Hal3aIpcServerAdapter.h"
 #include "IPCSWNR.h"
 #include "IPCIspMgr.h"
diff --git a/hal/mediatek/mtkcam/ipc/server/NR3DIpcServerAdapter.cpp b/hal/mediatek/mtkcam/ipc/server/NR3DIpcServerAdapter.cpp
index 5b03fd6..b64dd9f 100644
--- a/hal/mediatek/mtkcam/ipc/server/NR3DIpcServerAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/NR3DIpcServerAdapter.cpp
@@ -20,7 +20,7 @@
 #include <cutils/compiler.h>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/server/NR3DIpcServerAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/NR3DIpcServerAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "IPC3DNR.h"

diff --git a/hal/mediatek/mtkcam/ipc/server/SWNRIpcServerAdapter.cpp b/hal/mediatek/mtkcam/ipc/server/SWNRIpcServerAdapter.cpp
index 1e65356..95cef7c 100644
--- a/hal/mediatek/mtkcam/ipc/server/SWNRIpcServerAdapter.cpp
+++ b/hal/mediatek/mtkcam/ipc/server/SWNRIpcServerAdapter.cpp
@@ -18,7 +18,7 @@
 #include <memory>

 #include <stdio.h>

 

-#include <camera/hal/mediatek/mtkcam/ipc/server/SWNRIpcServerAdapter.h>

+#include <platform_camera/hal/mediatek/mtkcam/ipc/server/SWNRIpcServerAdapter.h>

 

 #include "mtkcam/utils/std/Log.h"

 #include "IPCSWNR.h"

diff --git a/hal/mediatek/mtkcam/main/common/module/aaa/BUILD.gn b/hal/mediatek/mtkcam/main/common/module/aaa/BUILD.gn
index 986b71f..ee73fdf 100644
--- a/hal/mediatek/mtkcam/main/common/module/aaa/BUILD.gn
+++ b/hal/mediatek/mtkcam/main/common/module/aaa/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_modulefactory_aaa") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "../store.cpp",
     "register_3DNR_IPC.cpp",
@@ -40,5 +40,5 @@
     "cam.lcs",
     "pthread",
   ]
-  deps += [ "//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client" ]
+  deps += [ "//platform_camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client" ]
 }
diff --git a/hal/mediatek/mtkcam/main/common/module/custom/BUILD.gn b/hal/mediatek/mtkcam/main/common/module/custom/BUILD.gn
index 1e7d4ef..db98750 100644
--- a/hal/mediatek/mtkcam/main/common/module/custom/BUILD.gn
+++ b/hal/mediatek/mtkcam/main/common/module/custom/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_modulefactory_custom") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "../store.cpp",
     "register_Exif.cpp",
@@ -24,7 +24,7 @@
     "MTKCAM_MODULE_GROUP_ID_END=MTKCAM_MODULE_ID_CUSTOM_END",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
   ]
 }
diff --git a/hal/mediatek/mtkcam/main/common/module/drv/BUILD.gn b/hal/mediatek/mtkcam/main/common/module/drv/BUILD.gn
index a449d5f..4e5ab35 100644
--- a/hal/mediatek/mtkcam/main/common/module/drv/BUILD.gn
+++ b/hal/mediatek/mtkcam/main/common/module/drv/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_modulefactory_drv") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "../store.cpp",
     "register_HalSensor.cpp",
@@ -25,7 +25,7 @@
     "MTKCAM_MODULE_GROUP_ID_END=MTKCAM_MODULE_ID_DRV_END",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass1:libcam_normalpipe",
-    "//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass1:libcam_normalpipe",
+    "//platform_camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
   ]
 }
diff --git a/hal/mediatek/mtkcam/main/common/module/utils/BUILD.gn b/hal/mediatek/mtkcam/main/common/module/utils/BUILD.gn
index bcc34e4..d53a6fd 100644
--- a/hal/mediatek/mtkcam/main/common/module/utils/BUILD.gn
+++ b/hal/mediatek/mtkcam/main/common/module/utils/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_modulefactory_utils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "../store.cpp",
     "register_utils.cpp",
@@ -24,6 +24,6 @@
     "MTKCAM_MODULE_GROUP_ID_END=MTKCAM_MODULE_ID_UTILS_END",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
+    "//platform_camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
   ]
 }
diff --git a/hal/mediatek/mtkcam/main/hal/device3/BUILD.gn b/hal/mediatek/mtkcam/main/hal/device3/BUILD.gn
index 525ce0b..97a61d6 100644
--- a/hal/mediatek/mtkcam/main/hal/device3/BUILD.gn
+++ b/hal/mediatek/mtkcam/main/hal/device3/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcam.device3") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "common/Cam3Device.cpp",
     "common/Cam3DeviceBase.cpp",
@@ -35,14 +35,14 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/app:libcam3_app",
-    "//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
-    "//camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
-    "//camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/app:libcam3_app",
+    "//platform_camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
+    "//platform_camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/main/hal/module/BUILD.gn b/hal/mediatek/mtkcam/main/hal/module/BUILD.gn
index 5258840..08f1a75 100644
--- a/hal/mediatek/mtkcam/main/hal/module/BUILD.gn
+++ b/hal/mediatek/mtkcam/main/hal/module/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libcamera.mt8183") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "depend/CamDeviceManagerImp.cpp",
     "devicemgr/CamDeviceManagerBase.cpp",
@@ -37,16 +37,16 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/app:libcam3_app",
-    "//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
-    "//camera/hal/mediatek/mtkcam/main/hal/device3:libcam.device3",
-    "//camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
-    "//camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/app:libcam3_app",
+    "//platform_camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
+    "//platform_camera/hal/mediatek/mtkcam/main/hal/device3:libcam.device3",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
+    "//platform_camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/BUILD.gn b/hal/mediatek/mtkcam/pipeline/hwnode/BUILD.gn
index 0d4da7b..562851f 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/BUILD.gn
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_hwnode") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "BaseNode.cpp",
     "JpegNode.cpp",
@@ -65,28 +65,28 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
-    "//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
-    "//camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
-    "//camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
-    "//camera/hal/mediatek/mtkcam/feature/common/lmv:libfeature_lmv",
-    "//camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
-    "//camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
-    "//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
+    "//platform_camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/lmv:libfeature_lmv",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
+    "//platform_camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
+    "//platform_camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
   ]
 }
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_BasicProcessor.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_BasicProcessor.cpp
index 7e27b30..9830ee1 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_BasicProcessor.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_BasicProcessor.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_BasicProcessor.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_BasicProcessor.h"
 #include "P2_Util.h"
 #include <src/pass2/NormalStream.h>
 
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureNode.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureNode.cpp
index a567b8d..a27f73d 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureNode.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureNode.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureNode.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureNode.h"
 
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG CaptureNode
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureProcessor.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureProcessor.cpp
index 8c0cb07..b67b811 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureProcessor.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureProcessor.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureProcessor.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_CaptureProcessor.h"
 
 #define P2_CAPTURE_THREAD_NAME "p2_capture"
 
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Cropper.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Cropper.cpp
index aa6b6d3..bdd0c4c 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Cropper.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Cropper.cpp
@@ -16,7 +16,7 @@
 
 #define SUPPORT_LMV_MV_API 0
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Cropper.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Cropper.h"
 #include "P2_Common.h"
 
 #include <mtkcam/utils/debug/P2_DebugControl.h>
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DispatchProcessor.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DispatchProcessor.cpp
index 1896b10..696766e 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DispatchProcessor.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DispatchProcessor.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DispatchProcessor.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DispatchProcessor.h"
 
 #define P2_DISPATCH_THREAD_NAME "p2_dispatch"
 
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DrawIDPlugin.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DrawIDPlugin.cpp
index 7cb9d07..5bf352c 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DrawIDPlugin.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DrawIDPlugin.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DrawIDPlugin.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DrawIDPlugin.h"
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG DrawIDPlugin
 #define P2_TRACE TRACE_P2_DRAWID_PLUGIN
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DumpPlugin.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DumpPlugin.cpp
index 7354ac0..aa067fb 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DumpPlugin.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DumpPlugin.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DumpPlugin.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_DumpPlugin.h"
 
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG P2DumpPlugin
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Info.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Info.cpp
index 562946f..815209a 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Info.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Info.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Info.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Info.h"
 
 namespace P2 {
 
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_LMVInfo.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_LMVInfo.cpp
index 7ec1e27..4c7cd7a 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_LMVInfo.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_LMVInfo.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_LMVInfo.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_LMVInfo.h"
 #define P2_CLASS_TAG LMVInfo
 #define P2_TRACE TRACE_LMV_INFO
 #include "P2_LogHeader.h"
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Logger.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Logger.cpp
index dd3b210..dbd66a3 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Logger.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Logger.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Logger.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Logger.h"
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG P2_Logger
 #define P2_TRACE TRACE_P2_LOGGER
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWData.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWData.cpp
index 5bdb515..77240a1 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWData.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWData.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWData.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWData.h"
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 
 #include <list>
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrame.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrame.cpp
index 8493e23..a694d53 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrame.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrame.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrame.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrame.h"
 
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG MWFrame
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrameRequest.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrameRequest.cpp
index cadfac4..73b3f28 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrameRequest.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrameRequest.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrameRequest.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_MWFrameRequest.h"
 
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG MWFrameRequest
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Param.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Param.cpp
index e7086b8..a0f7256 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Param.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Param.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Param.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Param.h"
 
 #include <memory>
 #include <string>
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Request.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Request.cpp
index 3bdfc00..325907d 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Request.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Request.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Request.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Request.h"
 
 namespace P2 {
 
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_ScanlinePlugin.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_ScanlinePlugin.cpp
index 51924cb..d77af4f 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_ScanlinePlugin.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_ScanlinePlugin.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_ScanlinePlugin.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_ScanlinePlugin.h"
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG ScanlinePlugin
 #define P2_TRACE TRACE_P2_SCANLINE_PLUGIN
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingNode.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingNode.cpp
index 819324d..fb735d0 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingNode.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingNode.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingNode.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingNode.h"
 
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG StreamingNode
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingProcessor.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingProcessor.cpp
index 30d3977..8073b33 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingProcessor.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingProcessor.cpp
@@ -20,7 +20,7 @@
 #define P2_TRACE TRACE_STREAMING_PROCESSOR
 #include "P2_LogHeader.h"
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingProcessor.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_StreamingProcessor.h"
 #include "P2_Util.h"
 
 #include <memory>
diff --git a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Util.cpp b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Util.cpp
index 876b83a..3ccbb7a 100644
--- a/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Util.cpp
+++ b/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Util.cpp
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Util.h"
+#include "platform_camera/hal/mediatek/mtkcam/pipeline/hwnode/p2/P2_Util.h"
 #include <mtkcam/utils/debug/P2_DebugControl.h>
 #define P2_CLASS_TAG P2Util
 #define P2_TRACE TRACE_P2_UTIL
diff --git a/hal/mediatek/mtkcam/pipeline/model/BUILD.gn b/hal/mediatek/mtkcam/pipeline/model/BUILD.gn
index 48a7d68..36d8e90 100644
--- a/hal/mediatek/mtkcam/pipeline/model/BUILD.gn
+++ b/hal/mediatek/mtkcam/pipeline/model/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_pipelinemodel") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "PipelineModelImpl.cpp",
     "PipelineModelManagerImpl.cpp",
@@ -40,18 +40,18 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
-    "//camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
-    "//camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
-    "//camera/hal/mediatek/mtkcam/pipeline/policy:libmtkcam_pipelinepolicy",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/policy:libmtkcam_pipelinepolicy",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/pipeline/model/utils/BUILD.gn b/hal/mediatek/mtkcam/pipeline/model/utils/BUILD.gn
index 193dbaf..c4f4d8d 100644
--- a/hal/mediatek/mtkcam/pipeline/model/utils/BUILD.gn
+++ b/hal/mediatek/mtkcam/pipeline/model/utils/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_pipelinemodel_utils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "AppRequestParser.cpp",
     "ControlMetaBufferGenerator.cpp",
@@ -29,15 +29,15 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
-    "//camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/pipeline/pipeline/BUILD.gn b/hal/mediatek/mtkcam/pipeline/pipeline/BUILD.gn
index e9f6d85..750ece7 100644
--- a/hal/mediatek/mtkcam/pipeline/pipeline/BUILD.gn
+++ b/hal/mediatek/mtkcam/pipeline/pipeline/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_pipeline") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "InFlightRequest.cpp",
     "PipelineBufferSetFrameControlImp.cpp",
@@ -31,9 +31,9 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/pipeline/policy/BUILD.gn b/hal/mediatek/mtkcam/pipeline/policy/BUILD.gn
index 8609f53..431a792 100644
--- a/hal/mediatek/mtkcam/pipeline/policy/BUILD.gn
+++ b/hal/mediatek/mtkcam/pipeline/policy/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_pipelinepolicy") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "ConfigSettingPolicyMediator.cpp",
     "FeatureSettingPolicy.cpp",
@@ -43,14 +43,14 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
-    "//camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
-    "//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
-    "//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
+    "//platform_camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/pipeline/utils/BUILD.gn b/hal/mediatek/mtkcam/pipeline/utils/BUILD.gn
index 6d61ab9..c70624f 100644
--- a/hal/mediatek/mtkcam/pipeline/utils/BUILD.gn
+++ b/hal/mediatek/mtkcam/pipeline/utils/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_streamutils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "SyncHelper/SyncHelper.cpp",
     "SyncHelper/SyncHelperBase.cpp",
@@ -30,9 +30,9 @@
   ]
   libs += [ "pthread" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/LogicalCam/BUILD.gn b/hal/mediatek/mtkcam/utils/LogicalCam/BUILD.gn
index 8081f1c..942f861 100644
--- a/hal/mediatek/mtkcam/utils/LogicalCam/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/LogicalCam/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam.logicalmodule") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "HalLogicalDeviceList.cpp" ]
   include_dirs += [
     ".",
@@ -16,8 +16,8 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/TuningUtils/BUILD.gn b/hal/mediatek/mtkcam/utils/TuningUtils/BUILD.gn
index 1dfddc6..43c05af 100644
--- a/hal/mediatek/mtkcam/utils/TuningUtils/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/TuningUtils/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_tuning_utils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "AccelerationDetector.cpp",
     "CommonRule.cpp",
@@ -31,10 +31,10 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
-    "//camera/hal/mediatek/mtkcam/utils/sys:libmtkcam_sysutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/sys:libmtkcam_sysutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/debug/BUILD.gn b/hal/mediatek/mtkcam/utils/debug/BUILD.gn
index 795c0be..4438b56 100644
--- a/hal/mediatek/mtkcam/utils/debug/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/debug/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_debugutils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "DefaultDebuggee.cpp",
     "debug.cpp",
@@ -14,7 +14,7 @@
     "${mtk_root_path}/mtkcam/utils",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/eeprom/BUILD.gn b/hal/mediatek/mtkcam/utils/eeprom/BUILD.gn
index dd380c3..416ccaf 100644
--- a/hal/mediatek/mtkcam/utils/eeprom/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/eeprom/BUILD.gn
@@ -3,12 +3,12 @@
 # found in the LICENSE file.
 
 executable("eeprom_updater") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "eeprom_updater.cpp" ]
   include_dirs += [ "." ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/exif/BUILD.gn b/hal/mediatek/mtkcam/utils/exif/BUILD.gn
index 792c275..0268954 100644
--- a/hal/mediatek/mtkcam/utils/exif/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/exif/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_exif") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "common/exif_hdr.cpp",
     "common/exif_ifdinit.cpp",
@@ -21,9 +21,9 @@
   ]
   libs += [ "sync" ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/gralloc/BUILD.gn b/hal/mediatek/mtkcam/utils/gralloc/BUILD.gn
index 5f5e70f..42dc7ec 100644
--- a/hal/mediatek/mtkcam/utils/gralloc/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/gralloc/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_grallocutils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "GrallocHelper.cpp" ]
   include_dirs += [
     ".",
@@ -12,5 +12,5 @@
     "../../../../../common",
   ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/utils/hw/BUILD.gn b/hal/mediatek/mtkcam/utils/hw/BUILD.gn
index 8841c9c..364e759 100644
--- a/hal/mediatek/mtkcam/utils/hw/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/hw/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_hwutils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "CamManager.cpp",
     "FDContainer/FDContainer.cpp",
@@ -25,8 +25,8 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/imgbuf/BUILD.gn b/hal/mediatek/mtkcam/utils/imgbuf/BUILD.gn
index 6d69d6d..a97c792 100644
--- a/hal/mediatek/mtkcam/utils/imgbuf/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/imgbuf/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_imgbuf") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "BaseImageBuffer.cpp",
     "BaseImageBufferHeap.cpp",
@@ -19,8 +19,8 @@
     "../../../../../common",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
-    "//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/log_service/BUILD.gn b/hal/mediatek/mtkcam/utils/log_service/BUILD.gn
index 5c33025..ca5370e 100644
--- a/hal/mediatek/mtkcam/utils/log_service/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/log_service/BUILD.gn
@@ -3,12 +3,12 @@
 # found in the LICENSE file.
 
 shared_library("libmtk_platform_log") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "platform_log.cpp" ]
   include_dirs += [
     ".",
     "../property_service",
   ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/utils/metadata/BUILD.gn b/hal/mediatek/mtkcam/utils/metadata/BUILD.gn
index 3b7fb04..f00dbdd 100644
--- a/hal/mediatek/mtkcam/utils/metadata/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/metadata/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_metadata") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "./conversion/MetadataConverter.cpp",
     "./conversion/TypeConvert.androidMetadata.cpp",
@@ -24,5 +24,5 @@
     "pthread",
   ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/utils/metastore/BUILD.gn b/hal/mediatek/mtkcam/utils/metastore/BUILD.gn
index 7642b54..55d4865 100644
--- a/hal/mediatek/mtkcam/utils/metastore/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/metastore/BUILD.gn
@@ -25,7 +25,7 @@
 }
 
 shared_library("libmtkcam_metastore") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "metadataprovider/MetadataProvider.cpp",
     "metadataprovider/MetadataProviderManager.cpp",
@@ -54,9 +54,9 @@
   deps += [
     ":gen_config_metadata",
     ":gen_request_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/utils/TuningUtils:libmtkcam_tuning_utils",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
   ]
 }
diff --git a/hal/mediatek/mtkcam/utils/module/BUILD.gn b/hal/mediatek/mtkcam/utils/module/BUILD.gn
index 3db29f7..3f8f517 100644
--- a/hal/mediatek/mtkcam/utils/module/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/module/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_modulehelper") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "helper.cpp" ]
   include_dirs += [
     ".",
@@ -11,5 +11,5 @@
   ]
   libs += [ "dl" ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/utils/property_service/BUILD.gn b/hal/mediatek/mtkcam/utils/property_service/BUILD.gn
index c61e0df..a982cf7 100644
--- a/hal/mediatek/mtkcam/utils/property_service/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/property_service/BUILD.gn
@@ -3,20 +3,20 @@
 # found in the LICENSE file.
 
 shared_library("libmtk_property") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "property_lib.cpp" ]
   include_dirs += [ "." ]
 }
 
 executable("setprop") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "property_set.cpp" ]
   include_dirs += [ "." ]
   deps += [ ":libmtk_property" ]
 }
 
 executable("getprop") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "property_get.cpp" ]
   include_dirs += [ "." ]
   deps += [ ":libmtk_property" ]
diff --git a/hal/mediatek/mtkcam/utils/std/BUILD.gn b/hal/mediatek/mtkcam/utils/std/BUILD.gn
index 5e80d23..4c1299c 100644
--- a/hal/mediatek/mtkcam/utils/std/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/std/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_stdutils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "DebugDrawID.cpp",
     "DebugScanLine.cpp",
@@ -24,5 +24,5 @@
   ]
   libs += [ "sync" ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/utils/sys/BUILD.gn b/hal/mediatek/mtkcam/utils/sys/BUILD.gn
index 6ecca35..17307d7 100644
--- a/hal/mediatek/mtkcam/utils/sys/BUILD.gn
+++ b/hal/mediatek/mtkcam/utils/sys/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_sysutils") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [ "MemoryInfo.cpp" ]
   include_dirs += [
     ".",
@@ -11,5 +11,5 @@
   ]
   libs += [ "pthread" ]
   deps +=
-      [ "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
+      [ "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property" ]
 }
diff --git a/hal/mediatek/mtkcam/v4l2/BUILD.gn b/hal/mediatek/mtkcam/v4l2/BUILD.gn
index 2dd3d40..b467720 100644
--- a/hal/mediatek/mtkcam/v4l2/BUILD.gn
+++ b/hal/mediatek/mtkcam/v4l2/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtkcam_v4l2drvmgr") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "V4L2DriverWorker.cpp",
     "V4L2HwEventMgr.cpp",
@@ -23,9 +23,9 @@
     "pthread",
   ]
   deps += [
-    "//camera/hal/mediatek/mtkcam/custom:libcameracustom",
-    "//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
-    "//camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
-    "//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
+    "//platform_camera/hal/mediatek/mtkcam/custom:libcameracustom",
+    "//platform_camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
+    "//platform_camera/hal/mediatek/mtkcam/utils/module:libmtkcam_modulehelper",
+    "//platform_camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
   ]
 }
diff --git a/hal/mediatek/mtklibv4l2/BUILD.gn b/hal/mediatek/mtklibv4l2/BUILD.gn
index b96e848..19662e0 100644
--- a/hal/mediatek/mtklibv4l2/BUILD.gn
+++ b/hal/mediatek/mtklibv4l2/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 shared_library("libmtk_mc_libv4l2") {
-  import("//camera/hal/mediatek/common-config.gni")
+  import("//platform_camera/hal/mediatek/common-config.gni")
   sources = [
     "MediaCtrlConfig.cpp",
     "MediaEntity.cpp",