####################################################################################
## Copyright (c) 2018 - 2024 Analog Devices, Inc.
### SPDX short identifier: BSD-1-Clause
## Auto-generated, do not modify!
####################################################################################

LIBRARY_NAME := i3c_controller_host_interface

GENERIC_DEPS += ../../common/ad_mem_dual.v
GENERIC_DEPS += ../../common/ad_rst.v
GENERIC_DEPS += ../../common/up_axi.v
GENERIC_DEPS += i3c_controller_cmd_parser.v
GENERIC_DEPS += i3c_controller_host_interface.v
GENERIC_DEPS += i3c_controller_pack.v
GENERIC_DEPS += i3c_controller_regmap.v
GENERIC_DEPS += i3c_controller_regmap.vh
GENERIC_DEPS += i3c_controller_unpack.v
GENERIC_DEPS += i3c_controller_write_ibi.v

XILINX_DEPS += ../../xilinx/common/ad_rst_constr.xdc
XILINX_DEPS += i3c_controller_host_interface_constr.ttcl
XILINX_DEPS += i3c_controller_host_interface_ip.tcl

XILINX_DEPS += ../../i3c_controller/interfaces/i3c_controller_cmdp.xml
XILINX_DEPS += ../../i3c_controller/interfaces/i3c_controller_cmdp_rtl.xml
XILINX_DEPS += ../../i3c_controller/interfaces/i3c_controller_rmap.xml
XILINX_DEPS += ../../i3c_controller/interfaces/i3c_controller_rmap_rtl.xml
XILINX_DEPS += ../../i3c_controller/interfaces/i3c_controller_sdio.xml
XILINX_DEPS += ../../i3c_controller/interfaces/i3c_controller_sdio_rtl.xml

XILINX_LIB_DEPS += util_axis_fifo
XILINX_LIB_DEPS += util_cdc

XILINX_INTERFACE_DEPS += i3c_controller/interfaces

INTEL_DEPS += ../../intel/common/up_rst_constr.sdc
INTEL_DEPS += ../../util_axis_fifo/util_axis_fifo.v
INTEL_DEPS += ../../util_axis_fifo/util_axis_fifo_address_generator.v
INTEL_DEPS += ../../util_cdc/sync_bits.v
INTEL_DEPS += ../../util_cdc/sync_gray.v
INTEL_DEPS += i3c_controller_host_interface_constr.sdc
INTEL_DEPS += i3c_controller_host_interface_hw.tcl

include ../../scripts/library.mk
