13d0407baSopenharmony_ci# Copyright (C) 2021 HiHope Open Source Organization . 23d0407baSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 33d0407baSopenharmony_ci# you may not use this file except in compliance with the License. 43d0407baSopenharmony_ci# You may obtain a copy of the License at 53d0407baSopenharmony_ci# 63d0407baSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 73d0407baSopenharmony_ci# 83d0407baSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 93d0407baSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 103d0407baSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 113d0407baSopenharmony_ci# See the License for the specific language governing permissions and 123d0407baSopenharmony_ci# limitations under the License. 133d0407baSopenharmony_ciimport("//build/ohos.gni") 143d0407baSopenharmony_ci 153d0407baSopenharmony_ciISP_DIR = "//device/soc/rockchip/rk3568/hardware/isp" 163d0407baSopenharmony_ci 173d0407baSopenharmony_ciohos_prebuilt_shared_library("librkaiq") { 183d0407baSopenharmony_ci if (target_cpu == "arm") { 193d0407baSopenharmony_ci source = "$ISP_DIR/lib/librkaiq.z.so" 203d0407baSopenharmony_ci } else { 213d0407baSopenharmony_ci source = "$ISP_DIR/lib64/librkaiq.z.so" 223d0407baSopenharmony_ci } 233d0407baSopenharmony_ci install_images = [ chipset_base_dir ] 243d0407baSopenharmony_ci subsystem_name = "rockchip_products" 253d0407baSopenharmony_ci install_enable = true 263d0407baSopenharmony_ci} 273d0407baSopenharmony_ci 283d0407baSopenharmony_ciohos_prebuilt_etc("gc8034_RK-CMK-8M-2-v1_CK8401") { 293d0407baSopenharmony_ci source = "$ISP_DIR/etc/iqfiles/gc8034_RK-CMK-8M-2-v1_CK8401.json" 303d0407baSopenharmony_ci relative_install_dir = "iqfiles" 313d0407baSopenharmony_ci install_images = [ chipset_base_dir ] 323d0407baSopenharmony_ci part_name = "rockchip_products" 333d0407baSopenharmony_ci install_enable = true 343d0407baSopenharmony_ci} 353d0407baSopenharmony_ci 363d0407baSopenharmony_ciohos_prebuilt_etc("iqfil") { 373d0407baSopenharmony_ci source = "$ISP_DIR/etc/iqfil.json" 383d0407baSopenharmony_ci relative_install_dir = "" 393d0407baSopenharmony_ci install_images = [ chipset_base_dir ] 403d0407baSopenharmony_ci part_name = "rockchip_products" 413d0407baSopenharmony_ci install_enable = true 423d0407baSopenharmony_ci} 433d0407baSopenharmony_ci 443d0407baSopenharmony_ciohos_prebuilt_executable("ispserver") { 453d0407baSopenharmony_ci if (target_cpu == "arm") { 463d0407baSopenharmony_ci source = "$ISP_DIR/bin/ispserver" 473d0407baSopenharmony_ci } else { 483d0407baSopenharmony_ci source = "$ISP_DIR/bin64/ispserver" 493d0407baSopenharmony_ci } 503d0407baSopenharmony_ci install_images = [ chipset_base_dir ] 513d0407baSopenharmony_ci part_name = "rockchip_products" 523d0407baSopenharmony_ci install_enable = true 533d0407baSopenharmony_ci} 543d0407baSopenharmony_ci 553d0407baSopenharmony_cigroup("isp") { 563d0407baSopenharmony_ci deps = [ 573d0407baSopenharmony_ci ":gc8034_RK-CMK-8M-2-v1_CK8401", 583d0407baSopenharmony_ci ":iqfil", 593d0407baSopenharmony_ci ":ispserver", 603d0407baSopenharmony_ci ":librkaiq", 613d0407baSopenharmony_ci ] 623d0407baSopenharmony_ci} 63