QortalOS Brooklyn for Raspberry Pi 4
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
1.0 KiB

# interface/vmcs_host
# not working in release build
# add_definitions(-Werror)
# vc_vchi_gencmd.c has a type-punning problem in vc_gencmd_read_response
add_definitions(-fno-strict-aliasing)
add_library(vchostif
${VMCS_TARGET}/vcmisc.c
vc_vchi_gencmd.c vc_vchi_gpuserv.c
vc_vchi_tvservice.c vc_vchi_cecservice.c
vc_vchi_dispmanx.c vc_service_common.c)
# ${VMCS_TARGET}/vmcs_main.c
# vc_vchi_haud.c
#add_library(bufman vc_vchi_bufman.c )
set(INSTALL_TARGETS vchostif)
if(NOT ARM64)
# OpenMAX/IL component service
add_library(vcilcs
vcilcs.c vcilcs_in.c vcilcs_out.c vcilcs_common.c)
# ILCS pulls in EGL for the ILCS/EGL surface API support
target_link_libraries(vcilcs brcmEGL brcmGLESv2 khrn_client vchiq_arm vcos)
set(INSTALL_TARGETS ${INSTALL_TARGETS} vcilcs)
endif()
# vchostif needs ilcore as well (vmcs_main pulls it in)
target_link_libraries(vchostif vchiq_arm vcos)
#target_link_libraries(bufman WFC)
install(TARGETS ${INSTALL_TARGETS} DESTINATION lib)