1# Copyright (c) 2020-2024, Intel Corporation 2# 3# Permission is hereby granted, free of charge, to any person obtaining a 4# copy of this software and associated documentation files (the "Software"), 5# to deal in the Software without restriction, including without limitation 6# the rights to use, copy, modify, merge, publish, distribute, sublicense, 7# and/or sell copies of the Software, and to permit persons to whom the 8# Software is furnished to do so, subject to the following conditions: 9# 10# The above copyright notice and this permission notice shall be included 11# in all copies or substantial portions of the Software. 12# 13# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 14# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 16# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 17# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 18# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 19# OTHER DEALINGS IN THE SOFTWARE. 20 21set(TMP_SOFTLET_MHW_VDBOX_COMMON_HEADERS_ 22 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_cmdpar.h 23) 24 25set(TMP_SOFTLET_MHW_VDBOX_HCP_HEADERS_ 26 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_hcp_cmdpar.h 27 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_hcp_impl.h 28 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_hcp_itf.h 29) 30 31set(TMP_SOFTLET_MHW_VDBOX_HUC_HEADERS_ 32 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_huc_cmdpar.h 33 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_huc_impl.h 34 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_huc_itf.h 35) 36 37set(TMP_SOFTLET_MHW_VDBOX_VDENC_HEADERS_ 38 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_vdenc_cmdpar.h 39 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_vdenc_impl.h 40 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_vdenc_itf.h 41) 42 43set(TMP_SOFTLET_MHW_VDBOX_AVP_HEADERS_ 44 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_avp_impl.h 45 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_avp_itf.h 46 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_avp_cmdpar.h 47) 48 49set(TMP_SOFTLET_MHW_VDBOX_MFX_HEADERS_ 50 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_mfx_cmdpar.h 51 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_mfx_impl.h 52 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_mfx_itf.h 53) 54 55set(TMP_SOFTLET_MHW_VDBOX_VVCP_HEADERS_ 56 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_vvcp_cmdpar.h 57 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_vvcp_impl.h 58 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_vvcp_itf.h 59) 60 61set(TMP_SOFTLET_MHW_VDBOX_AQM_HEADERS_ 62 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_aqm_cmdpar.h 63 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_aqm_impl.h 64 ${CMAKE_CURRENT_LIST_DIR}/mhw_vdbox_aqm_itf.h 65) 66 67set(SOFTLET_MHW_VDBOX_COMMON_HEADERS_ 68 ${SOFTLET_MHW_VDBOX_COMMON_HEADERS_} 69 ${TMP_SOFTLET_MHW_VDBOX_COMMON_HEADERS_} 70) 71 72set(SOFTLET_MHW_VDBOX_HCP_HEADERS_ 73 ${SOFTLET_MHW_VDBOX_HCP_HEADERS_} 74 ${TMP_SOFTLET_MHW_VDBOX_HCP_HEADERS_} 75) 76 77set(SOFTLET_MHW_VDBOX_HUC_HEADERS_ 78 ${SOFTLET_MHW_VDBOX_HUC_HEADERS_} 79 ${TMP_SOFTLET_MHW_VDBOX_HUC_HEADERS_} 80) 81 82set(SOFTLET_MHW_VDBOX_VDENC_HEADERS_ 83 ${SOFTLET_MHW_VDBOX_VDENC_HEADERS_} 84 ${TMP_SOFTLET_MHW_VDBOX_VDENC_HEADERS_} 85) 86 87set(SOFTLET_MHW_VDBOX_AVP_HEADERS_ 88 ${SOFTLET_MHW_VDBOX_AVP_HEADERS_} 89 ${TMP_SOFTLET_MHW_VDBOX_AVP_HEADERS_} 90) 91 92set(SOFTLET_MHW_VDBOX_MFX_HEADERS_ 93 ${SOFTLET_MHW_VDBOX_MFX_HEADERS_} 94 ${TMP_SOFTLET_MHW_VDBOX_MFX_HEADERS_} 95) 96 97set(SOFTLET_MHW_VDBOX_VVCP_HEADERS_ 98 ${SOFTLET_MHW_VDBOX_VVCP_HEADERS_} 99 ${TMP_SOFTLET_MHW_VDBOX_VVCP_HEADERS_} 100) 101 102set(SOFTLET_MHW_VDBOX_AQM_HEADERS_ 103 ${SOFTLET_MHW_VDBOX_AQM_HEADERS_} 104 ${TMP_SOFTLET_MHW_VDBOX_AQM_HEADERS_} 105) 106 107source_group( "MHW\\Vdbox" FILES ${TMP_SOFTLET_MHW_VDBOX_COMMON_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_HCP_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_HUC_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_VDENC_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_AVP_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_MFX_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_VVCP_HEADERS_} ${TMP_SOFTLET_MHW_VDBOX_AQM_HEADERS_}) 108 109set(TMP_SOFTLET_MHW_VDBOX_COMMON_HEADERS_ "") 110set(TMP_SOFTLET_MHW_VDBOX_HCP_HEADERS_ "") 111set(TMP_SOFTLET_MHW_VDBOX_HUC_HEADERS_ "") 112set(TMP_SOFTLET_MHW_VDBOX_VDENC_HEADERS_ "") 113set(TMP_SOFTLET_MHW_VDBOX_AVP_HEADERS_ "") 114set(TMP_SOFTLET_MHW_VDBOX_MFX_HEADERS_ "") 115set(TMP_SOFTLET_MHW_VDBOX_VVCP_HEADERS_ "") 116set(TMP_SOFTLET_MHW_VDBOX_AQM_HEADERS_ "") 117 118set(SOFTLET_MHW_VDBOX_PRIVATE_INCLUDE_DIRS_ 119 ${SOFTLET_MHW_VDBOX_PRIVATE_INCLUDE_DIRS_} 120 ${CMAKE_CURRENT_LIST_DIR} 121)