linuxOS_AP06/buildroot/package/rockchip/ipc/rkipc/rkipc.mk
2025-06-03 12:28:32 +08:00

43 lines
1.3 KiB
Makefile

RKIPC_SITE = $(TOPDIR)/../app/rkipc
RKIPC_SITE_METHOD = local
RKIPC_LICENSE = ROCKCHIP
RKIPC_LICENSE_FILES = LICENSE
RKIPC_DEPENDENCIES = camera-engine-rkaiq wpa_supplicant freetype common_algorithm
ifeq ($(BR2_PACKAGE_RKIPC_RK3576), y)
RKIPC_DEPENDENCIES += rkfsmk rockit rockchip-rga
RKIPC_CONF_OPTS += -DCOMPILE_FOR_RK3576=ON
RKIPC_CONF_OPTS += -DCOMPILE_FOR_BUILDROOT=ON
endif
ifeq ($(BR2_PACKAGE_RKIPC_RK3576_MULTI_IPC), y)
RKIPC_DEPENDENCIES += rkfsmk rockit rockchip-rga
RKIPC_CONF_OPTS += -DCOMPILE_FOR_RK3576_MULTI_IPC=ON
RKIPC_CONF_OPTS += -DCOMPILE_FOR_BUILDROOT=ON
endif
ifeq ($(BR2_PACKAGE_RKIPC_RK3588), y)
RKIPC_DEPENDENCIES += rkfsmk rockit rockchip-rga
RKIPC_CONF_OPTS += -DCOMPILE_FOR_RK3588=ON
RKIPC_CONF_OPTS += -DCOMPILE_FOR_BUILDROOT=ON
endif
ifeq ($(BR2_PACKAGE_RKIPC_RK3588_MULTI_IPC), y)
RKIPC_DEPENDENCIES += rkfsmk rockit rockchip-rga
RKIPC_CONF_OPTS += -DCOMPILE_FOR_RK3588_MULTI_IPC=ON
RKIPC_CONF_OPTS += -DCOMPILE_FOR_BUILDROOT=ON
endif
ifeq ($(BR2_PACKAGE_RKIPC_RV1126), y)
RKIPC_DEPENDENCIES += rkmedia rkfsmk
RKIPC_CONF_OPTS += -DCOMPILE_FOR_RV1126_RKMEDIA=ON
endif
ifeq ($(BR2_PACKAGE_RKIPC_RV1126_BATTERY_IPC), y)
RKIPC_DEPENDENCIES += rockit rktoolkit
RKIPC_CONF_OPTS += -DCOMPILE_FOR_RV1126_BATTERY_IPC=ON
endif
$(eval $(cmake-package))