archived-mpp/mpp/hal/CMakeLists.txt
Yanjun Liao 9a079f8c6f refactor[mpp]: Rename file type from C++ to C
Change-Id: I657ec099b95ee745a6963c0768dc97308c2c6735
Signed-off-by: Yanjun Liao <yanjun.liao@rock-chips.com>
2025-10-11 09:10:42 +00:00

42 lines
1.3 KiB
CMake

# vim: syntax=cmake
include_directories(worker/inc)
include_directories(common)
# ----------------------------------------------------------------------------
# add hardware hal
# ----------------------------------------------------------------------------
add_subdirectory(vpu)
add_subdirectory(rkdec)
add_subdirectory(rkenc)
add_subdirectory(dummy)
add_subdirectory(common)
# ----------------------------------------------------------------------------
# add mpp_hal implement
# ----------------------------------------------------------------------------
add_library(mpp_hal STATIC
mpp_enc_hal.c
hal_task.c
mpp_hal.c
)
set_target_properties(mpp_hal PROPERTIES FOLDER "mpp/hal")
target_link_libraries(mpp_hal
${HAL_AVSD}
${HAL_AVS2D}
${HAL_H263D}
${HAL_H264D}
${HAL_H265D}
${HAL_MPEG2D}
${HAL_MPEG4D}
${HAL_VP8D}
${HAL_VP9D}
${HAL_JPEGD}
${HAL_AV1D}
${HAL_H264E}
${HAL_JPEGE}
${HAL_H265E}
${HAL_VP8E}
hal_dummy
)