########################################
#  This file was generated by hdlmake  #
#  http://ohwr.org/projects/hdl-make/  #
########################################

## variables #############################
PWD := $(shell pwd)

MODELSIM_INI_PATH := /opt/Modelsim/modeltech

VCOM_FLAGS := -quiet -modelsimini modelsim.ini
VSIM_FLAGS :=
VLOG_FLAGS := -quiet -modelsimini modelsim.ini 
VERILOG_SRC := main.sv \
../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v \
../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_clgen.v \
../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_shift.v \
../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_top.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_mc_arithmetic.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v \

VERILOG_OBJ := work/main/.main_sv \
work/sockit_owm/.sockit_owm_v \
work/spi_clgen/.spi_clgen_v \
work/spi_shift/.spi_shift_v \
work/spi_top/.spi_top_v \
work/lm32_allprofiles/.lm32_allprofiles_v \
work/lm32_mc_arithmetic/.lm32_mc_arithmetic_v \
work/jtag_cores/.jtag_cores_v \
work/lm32_adder/.lm32_adder_v \
work/lm32_addsub/.lm32_addsub_v \
work/lm32_logic_op/.lm32_logic_op_v \
work/lm32_shifter/.lm32_shifter_v \
work/lm32_multiplier/.lm32_multiplier_v \
work/jtag_tap/.jtag_tap_v \

VHDL_SRC := ../../ip_cores/general-cores/modules/genrams/genram_pkg.vhd \
../../modules/wrsw_txtsu/wrsw_txtsu_pkg.vhd \
../../ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_tbi_phy/disparity_gen_pkg.vhd \
../../ip_cores/wr-cores/modules/fabric/wr_fabric_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/endpoint_pkg.vhd \
../../modules/wrsw_nic/nic_constants_pkg.vhd \
../../modules/wrsw_nic/nic_descriptors_pkg.vhd \
../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd \
../../modules/wrsw_nic/nic_descriptor_manager.vhd \
../../modules/wrsw_shared_types_pkg.vhd \
../../modules/wrsw_nic/nic_wbgen2_pkg.vhd \
../../top/bare_top/synthesis_descriptor.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/softpll_pkg.vhd \
../../modules/wrsw_nic/nic_bw_throttling.vhd \
../../modules/wrsw_nic/nic_tx_fsm.vhd \
../../modules/wrsw_nic/xwrsw_nic.vhd \
../../modules/wrsw_nic/wrsw_nic.vhd \
../../ip_cores/general-cores/modules/common/gencores_pkg.vhd \
../../modules/wrsw_rt_subsystem/gen10_wbgen2_pkg.vhd \
../../modules/wrsw_rt_subsystem/xwrsw_gen_10mhz.vhd \
../../modules/wrsw_rt_subsystem/gen10_wishbone_slave.vhd \
../../modules/wrsw_txtsu/xwrsw_txtsu.vhd \
../../modules/wrsw_txtsu/wrsw_txtsu_wb.vhd \
../../top/bare_top/wrsw_top_pkg.vhd \
../../modules/wrsw_swcore/swc_swcore_pkg.vhd \
../../modules/wrsw_swcore/swc_multiport_linked_list.vhd \
../../modules/wrsw_swcore/optimized_new_allocator/swc_multiport_page_allocator.vhd \
../../modules/wrsw_swcore/optimized_new_allocator/swc_page_alloc_ram_bug.vhd \
../../modules/wrsw_swcore/swc_alloc_resource_manager.vhd \
../../modules/wrsw_swcore/swc_multiport_pck_pg_free_module.vhd \
../../modules/wrsw_swcore/swc_ob_prio_queue.vhd \
../../modules/wrsw_swcore/swc_pck_pg_free_module.vhd \
../../modules/wrsw_swcore/swc_pck_transfer_arbiter.vhd \
../../modules/wrsw_swcore/swc_pck_transfer_input.vhd \
../../modules/wrsw_swcore/swc_pck_transfer_output.vhd \
../../modules/wrsw_swcore/swc_prio_encoder.vhd \
../../modules/wrsw_swcore/swc_output_queue_scheduler.vhd \
../../modules/wrsw_swcore/swc_rr_arbiter.vhd \
../../modules/wrsw_swcore/mpm/mpm_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_registers_pkg.vhd \
../../modules/wrsw_swcore/xswc_input_block.vhd \
../../modules/wrsw_rtu/rtu_wbgen2_pkg.vhd \
../../modules/wrsw_swcore/swc_ll_read_data_validation.vhd \
../../modules/wrsw_swcore/swc_core.vhd \
../../modules/wrsw_swcore/ram_bug/swc_rd_wr_ram.vhd \
../../modules/wrsw_swcore/swc_output_traffic_shaper.vhd \
../../modules/wrsw_swcore/ram_bug/buggy_ram_synth.vhd \
../../modules/wrsw_rtu/PCK_CRC16_D16.vhd \
../../modules/wrsw_tru/tru_wbgen2_pkg.vhd \
../../modules/wrsw_rtu/rtu_private_pkg.vhd \
../../modules/wrsw_rtu/rtu_crc_pkg.vhd \
../../modules/wrsw_rtu/pack_unpack_pkg.vhd \
../../modules/wrsw_rtu/rtu_fast_match.vhd \
../../modules/wrsw_rtu/rtu_lookup_engine.vhd \
../../modules/wrsw_rtu/rtu_components_pkg.vhd \
../../modules/wrsw_rtu/rtu_crc.vhd \
../../modules/wrsw_rtu/rtu_port_new.vhd \
../../modules/wrsw_rtu/rtu_rr_arbiter.vhd \
../../modules/wrsw_rtu/rtu_wishbone_slave.vhd \
../../modules/wrsw_rtu/xwrsw_rtu_new.vhd \
../../modules/wrsw_rtu/rtu_match.vhd \
../../modules/wrsw_tru/wrsw_tru_pkg.vhd \
../../modules/wrsw_tatsu/tatsu_wbgen2_pkg.vhd \
../../modules/wrsw_tru/xwrsw_tru.vhd \
../../modules/wrsw_tru/wrsw_tru_wb.vhd \
../../modules/wrsw_tru/tru_port.vhd \
../../modules/wrsw_tru/tru_reconfig_rt_port_handler.vhd \
../../modules/wrsw_tru/tru_sub_vlan_pattern.vhd \
../../modules/wrsw_tru/tru_wishbone_slave.vhd \
../../modules/wrsw_tru/tru_endpoint.vhd \
../../modules/wrsw_tru/tru_transition.vhd \
../../modules/wrsw_tru/tru_trans_marker_trig.vhd \
../../modules/wrsw_tru/tru_trans_lacp_dist.vhd \
../../modules/wrsw_tru/tru_trans_lacp_colect.vhd \
../../top/bare_top/wb_cpu_bridge.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wrc_syscon_pkg.vhd \
../../modules/wrsw_nic/nic_wishbone_slave.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd \
../../modules/wrsw_tatsu/wrsw_tatsu_pkg.vhd \
../../modules/wrsw_hwiu/hwinfo_pkg.vhd \
../../modules/wrsw_tatsu/xwrsw_tatsu.vhd \
../../modules/wrsw_tatsu/tatsu_wishbone_controller.vhd \
../../modules/wrsw_pstats/pstats_wbgen2_pkg.vhd \
../../modules/wrsw_pstats/port_cntr.vhd \
../../modules/wrsw_pstats/irq_ram.vhd \
../../modules/wrsw_pstats/pstats_wishbone_slave.vhd \
../../modules/wrsw_pstats/wrsw_pstats.vhd \
../../modules/wrsw_pstats/xwrsw_pstats.vhd \
../../modules/wrsw_pstats/wrsw_dummy/dummy_wbgen2_pkg.vhd \
../../modules/wrsw_pstats/wrsw_dummy/dummy_rmon.vhd \
../../modules/wrsw_pstats/wrsw_dummy/dummy_wishbone_slave.vhd \
../../modules/wrsw_hwiu/wrsw_hwiu.vhd \
../../modules/wrsw_hwiu/hwiu_wbgen2_pkg.vhd \
../../modules/wrsw_hwiu/hwiu_wishbone_slave.vhd \
../../modules/wrsw_hwiu/gw_ver_pkg.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wrcore_pkg.vhd \
../../modules/wrsw_hwiu/xwrsw_hwiu.vhd \
../../modules/wrsw_watchdog/wdog_wbgen2_pkg.vhd \
../../modules/wrsw_watchdog/xwrsw_watchdog.vhd \
../../modules/wrsw_watchdog/wdog_wishbone_slave.vhd \
../../platform/xilinx/pll200MhZ.vhd \
../../platform/xilinx/ext_pll_10_to_100.vhd \
../../platform/xilinx/ext_pll_100_to_62m.vhd \
../../platform/xilinx/pll_62_5_500mhz.vhd \
../../platform/xilinx/oserdes_8_to_1.vhd \
../../modules/wrsw_swcore/mpm/mpm_async_grow_fifo.vhd \
../../modules/wrsw_swcore/mpm/mpm_async_fifo_ctrl.vhd \
../../modules/wrsw_swcore/mpm/mpm_fifo_mem_cell.vhd \
../../modules/wrsw_swcore/mpm/mpm_async_shrink_fifo.vhd \
../../modules/wrsw_swcore/mpm/mpm_private_pkg.vhd \
../../modules/wrsw_swcore/mpm/mpm_pipelined_mux.vhd \
../../modules/wrsw_swcore/mpm/mpm_top.vhd \
../../modules/wrsw_swcore/mpm/mpm_write_path.vhd \
../../modules/wrsw_swcore/mpm/mpm_read_path.vhd \
../../modules/wrsw_swcore/mpm/mpm_async_fifo.vhd \
../../modules/wrsw_swcore/mpm/mpm_rpath_io_block.vhd \
../../modules/wrsw_swcore/mpm/mpm_rpath_core_block.vhd \
../../modules/wrsw_swcore/xswc_core.vhd \
../../modules/wrsw_nic/nic_rx_fsm.vhd \
../../ip_cores/wr-cores/modules/fabric/xwb_fabric_sink.vhd \
../../ip_cores/wr-cores/modules/fabric/xwb_fabric_source.vhd \
../../ip_cores/wr-cores/modules/fabric/xwrf_mux.vhd \
../../ip_cores/wr-cores/modules/fabric/xwrf_reg.vhd \
../../ip_cores/wr-cores/modules/wr_tbi_phy/dec_8b10b.vhd \
../../ip_cores/wr-cores/modules/wr_tbi_phy/enc_8b10b.vhd \
../../ip_cores/wr-cores/modules/wr_tbi_phy/wr_tbi_phy.vhd \
../../top/bare_top/scb_top_sim.vhd \
../../ip_cores/wr-cores/modules/timing/dmtd_phase_meas.vhd \
../../ip_cores/wr-cores/modules/timing/dmtd_with_deglitcher.vhd \
../../ip_cores/wr-cores/modules/timing/multi_dmtd_with_deglitcher.vhd \
../../ip_cores/wr-cores/modules/timing/hpll_period_detect.vhd \
../../ip_cores/wr-cores/modules/timing/pulse_gen.vhd \
../../ip_cores/wr-cores/modules/timing/pulse_stamper.vhd \
../../ip_cores/wr-cores/modules/wr_mini_nic/minic_packet_buffer.vhd \
../../ip_cores/wr-cores/modules/wr_mini_nic/minic_wbgen2_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_mini_nic/minic_wb_slave.vhd \
../../ip_cores/wr-cores/modules/wr_mini_nic/wr_mini_nic.vhd \
../../ip_cores/wr-cores/modules/wr_mini_nic/xwr_mini_nic.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_period_detect.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_wbgen2_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_aligner.vhd \
../../top/bare_top/wrs_sdb_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/xwr_softpll_ng.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/wr_softpll_ng.vhd \
../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_wb_slave.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/endpoint_private_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_pcs_8bit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_pcs_8bit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_pcs_16bit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_pcs_16bit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_autonegotiation.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_1000basex_pcs.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_crc32_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_bypass_queue.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_path.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_wb_master.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_oob_insert.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_early_address_match.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_clock_alignment_fifo.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_path.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_crc_inserter.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_header_processor.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_vlan_unit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_packet_injection.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_packet_filter.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_vlan_unit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_ts_counter.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_status_reg_insert.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_timestamping_unit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_leds_controller.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rtu_header_extract.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_buffer.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_sync_detect.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_sync_detect_16bit.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_wishbone_controller.vhd \
../../modules/wrsw_swcore/xswc_output_block_new.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_crc_size_check.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_inject_ctrl.vhd \
../../modules/wrsw_nic/nic_elastic_buffer.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/wr_endpoint.vhd \
../../ip_cores/wr-cores/modules/wr_endpoint/xwr_endpoint.vhd \
../../ip_cores/wr-cores/modules/wr_pps_gen/pps_gen_wb.vhd \
../../ip_cores/wr-cores/modules/wr_pps_gen/wr_pps_gen.vhd \
../../ip_cores/wr-cores/modules/wr_pps_gen/xwr_pps_gen.vhd \
../../ip_cores/wr-cores/modules/wr_dacs/spec_serial_dac_arb.vhd \
../../ip_cores/wr-cores/modules/wr_dacs/spec_serial_dac.vhd \
../../ip_cores/wr-cores/modules/wr_si57x_interface/si570_if_wbgen2_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_si57x_interface/si570_if_wb.vhd \
../../ip_cores/wr-cores/modules/wr_si57x_interface/wr_si57x_interface.vhd \
../../ip_cores/wr-cores/modules/wr_si57x_interface/xwr_si57x_interface.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_ac_wbm_auto_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_adder.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_channel.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_gpio_channel.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_scubus_channel.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_offset.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_sdp.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_search.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_flags.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_queue_channel.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_walker.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_wb_channel.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_wb_event.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_wr_time.vhd \
../../ip_cores/wr-cores/modules/wr_eca/wr_eca.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_ac_wbm_auto.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca_ac_wbm.vhd \
../../ip_cores/wr-cores/modules/wr_tlu/tlu_pkg.vhd \
../../ip_cores/wr-cores/modules/wr_tlu/tlu_fsm.vhd \
../../ip_cores/wr-cores/modules/wr_tlu/tlu.vhd \
../../modules/wrsw_rt_subsystem/wrsw_rt_subsystem.vhd \
../../top/bare_top/scb_top_bare.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wrc_dpram.vhd \
../../ip_cores/wr-cores/modules/wrc_core/xwr_core.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wrc_periph.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wb_reset.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wrc_syscon_wb.vhd \
../../ip_cores/wr-cores/modules/wrc_core/wr_core.vhd \
../../ip_cores/wr-cores/modules/wrc_core/xwr_syscon_wb.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_xilinx_pkg.vhd \
../../ip_cores/wr-cores/platform/xilinx/ext_pll_10_to_125m.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtp_phase_align.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtp_phase_align_virtex6.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtx_reset.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/whiterabbitgtx_wrapper_gtx.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/whiterabbitgtp_wrapper_tile.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/whiterabbit_gtxe2_channel_wrapper_gt.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/wr_gtp_phy_spartan6.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/wr_gtx_phy_virtex6.vhd \
../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/wr_gtx_phy_kintex7.vhd \
../../ip_cores/general-cores/modules/common/gc_crc_gen.vhd \
../../ip_cores/general-cores/modules/common/gc_moving_average.vhd \
../../ip_cores/general-cores/modules/common/gc_extend_pulse.vhd \
../../ip_cores/general-cores/modules/common/gc_delay_gen.vhd \
../../ip_cores/general-cores/modules/common/gc_dual_pi_controller.vhd \
../../ip_cores/general-cores/modules/common/gc_reset.vhd \
../../ip_cores/general-cores/modules/common/gc_serial_dac.vhd \
../../ip_cores/general-cores/modules/common/gc_sync_ffs.vhd \
../../ip_cores/general-cores/modules/common/gc_arbitrated_mux.vhd \
../../ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd \
../../ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd \
../../ip_cores/general-cores/modules/common/gc_frequency_meter.vhd \
../../ip_cores/general-cores/modules/common/gc_rr_arbiter.vhd \
../../ip_cores/general-cores/modules/common/gc_prio_encoder.vhd \
../../ip_cores/general-cores/modules/common/gc_word_packer.vhd \
../../ip_cores/general-cores/modules/common/gc_i2c_slave.vhd \
../../ip_cores/general-cores/modules/common/gc_glitch_filt.vhd \
../../ip_cores/general-cores/modules/common/gc_dyn_glitch_filt.vhd \
../../ip_cores/general-cores/modules/common/gc_big_adder.vhd \
../../ip_cores/general-cores/modules/common/gc_fsm_watchdog.vhd \
../../ip_cores/general-cores/modules/common/gc_bicolor_led_ctrl.vhd \
../../ip_cores/general-cores/modules/common/gc_sync_register.vhd \
../../modules/wrsw_nic/nic_buffer.vhd \
../../ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd \
../../ip_cores/general-cores/modules/genrams/generic_shiftreg_fifo.vhd \
../../ip_cores/general-cores/modules/genrams/inferred_sync_fifo.vhd \
../../ip_cores/general-cores/modules/genrams/inferred_async_fifo.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/generic_spram.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/v6_fifo_pkg.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/v6_hwfifo_wrapper.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/generic_async_fifo.vhd \
../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/generic_sync_fifo.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_async_bridge/wb_async_bridge.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_async_bridge/xwb_async_bridge.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/i2c_master_bit_ctrl.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/i2c_master_byte_ctrl.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/i2c_master_top.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/wb_i2c_master.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/xwb_i2c_master.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_bus_fanout/xwb_bus_fanout.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_gpio_port/wb_gpio_port.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_gpio_port/xwb_gpio_port.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_simple_timer/wb_tics.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_simple_timer/xwb_tics.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_vic/vic_prio_enc.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_vic/wb_slave_vic.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_vic/wb_vic.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_vic/xwb_vic.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_spi/wb_spi.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_spi/xwb_spi.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_register_link.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_timer.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_irq/irqm_core.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_lm32.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_slave.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_master.vhd \
../../ip_cores/wr-cores/modules/wr_eca/eca.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_clock_crossing/xwb_clock_crossing.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_dma/xwb_dma.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_dma/xwb_streamer.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_serial_lcd/wb_serial_lcd.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_spi_flash/wb_spi_flash.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/simple_pwm_wbgen2_pkg.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/simple_pwm_wb.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/wb_simple_pwm.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/xwb_simple_pwm.vhd \
../../ip_cores/general-cores/modules/wishbone/wb_i2c_bridge/wb_i2c_bridge.vhd \
../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_dpssram.vhd \
../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd \
../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_async.vhd \
../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/xloader_registers_pkg.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/xwb_xilinx_fpga_loader.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/wb_xilinx_fpga_loader.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/xloader_wb.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/spi_master.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/multiboot_fsm.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/multiboot_regs.vhd \
../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/xwb_xil_multiboot.vhd \

VHDL_OBJ := work/genram_pkg/.genram_pkg_vhd \
work/wrsw_txtsu_pkg/.wrsw_txtsu_pkg_vhd \
work/wishbone_pkg/.wishbone_pkg_vhd \
work/disparity_gen_pkg/.disparity_gen_pkg_vhd \
work/wr_fabric_pkg/.wr_fabric_pkg_vhd \
work/endpoint_pkg/.endpoint_pkg_vhd \
work/nic_constants_pkg/.nic_constants_pkg_vhd \
work/nic_descriptors_pkg/.nic_descriptors_pkg_vhd \
work/wbgen2_pkg/.wbgen2_pkg_vhd \
work/nic_descriptor_manager/.nic_descriptor_manager_vhd \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg_vhd \
work/nic_wbgen2_pkg/.nic_wbgen2_pkg_vhd \
work/synthesis_descriptor/.synthesis_descriptor_vhd \
work/softpll_pkg/.softpll_pkg_vhd \
work/nic_bw_throttling/.nic_bw_throttling_vhd \
work/nic_tx_fsm/.nic_tx_fsm_vhd \
work/xwrsw_nic/.xwrsw_nic_vhd \
work/wrsw_nic/.wrsw_nic_vhd \
work/gencores_pkg/.gencores_pkg_vhd \
work/gen10_wbgen2_pkg/.gen10_wbgen2_pkg_vhd \
work/xwrsw_gen_10mhz/.xwrsw_gen_10mhz_vhd \
work/gen10_wishbone_slave/.gen10_wishbone_slave_vhd \
work/xwrsw_txtsu/.xwrsw_txtsu_vhd \
work/wrsw_txtsu_wb/.wrsw_txtsu_wb_vhd \
work/wrsw_top_pkg/.wrsw_top_pkg_vhd \
work/swc_swcore_pkg/.swc_swcore_pkg_vhd \
work/swc_multiport_linked_list/.swc_multiport_linked_list_vhd \
work/swc_multiport_page_allocator/.swc_multiport_page_allocator_vhd \
work/swc_page_alloc_ram_bug/.swc_page_alloc_ram_bug_vhd \
work/swc_alloc_resource_manager/.swc_alloc_resource_manager_vhd \
work/swc_multiport_pck_pg_free_module/.swc_multiport_pck_pg_free_module_vhd \
work/swc_ob_prio_queue/.swc_ob_prio_queue_vhd \
work/swc_pck_pg_free_module/.swc_pck_pg_free_module_vhd \
work/swc_pck_transfer_arbiter/.swc_pck_transfer_arbiter_vhd \
work/swc_pck_transfer_input/.swc_pck_transfer_input_vhd \
work/swc_pck_transfer_output/.swc_pck_transfer_output_vhd \
work/swc_prio_encoder/.swc_prio_encoder_vhd \
work/swc_output_queue_scheduler/.swc_output_queue_scheduler_vhd \
work/swc_rr_arbiter/.swc_rr_arbiter_vhd \
work/mpm_pkg/.mpm_pkg_vhd \
work/ep_registers_pkg/.ep_registers_pkg_vhd \
work/xswc_input_block/.xswc_input_block_vhd \
work/rtu_wbgen2_pkg/.rtu_wbgen2_pkg_vhd \
work/swc_ll_read_data_validation/.swc_ll_read_data_validation_vhd \
work/swc_core/.swc_core_vhd \
work/swc_rd_wr_ram/.swc_rd_wr_ram_vhd \
work/swc_output_traffic_shaper/.swc_output_traffic_shaper_vhd \
work/buggy_ram_synth/.buggy_ram_synth_vhd \
work/PCK_CRC16_D16/.PCK_CRC16_D16_vhd \
work/tru_wbgen2_pkg/.tru_wbgen2_pkg_vhd \
work/rtu_private_pkg/.rtu_private_pkg_vhd \
work/rtu_crc_pkg/.rtu_crc_pkg_vhd \
work/pack_unpack_pkg/.pack_unpack_pkg_vhd \
work/rtu_fast_match/.rtu_fast_match_vhd \
work/rtu_lookup_engine/.rtu_lookup_engine_vhd \
work/rtu_components_pkg/.rtu_components_pkg_vhd \
work/rtu_crc/.rtu_crc_vhd \
work/rtu_port_new/.rtu_port_new_vhd \
work/rtu_rr_arbiter/.rtu_rr_arbiter_vhd \
work/rtu_wishbone_slave/.rtu_wishbone_slave_vhd \
work/xwrsw_rtu_new/.xwrsw_rtu_new_vhd \
work/rtu_match/.rtu_match_vhd \
work/wrsw_tru_pkg/.wrsw_tru_pkg_vhd \
work/tatsu_wbgen2_pkg/.tatsu_wbgen2_pkg_vhd \
work/xwrsw_tru/.xwrsw_tru_vhd \
work/wrsw_tru_wb/.wrsw_tru_wb_vhd \
work/tru_port/.tru_port_vhd \
work/tru_reconfig_rt_port_handler/.tru_reconfig_rt_port_handler_vhd \
work/tru_sub_vlan_pattern/.tru_sub_vlan_pattern_vhd \
work/tru_wishbone_slave/.tru_wishbone_slave_vhd \
work/tru_endpoint/.tru_endpoint_vhd \
work/tru_transition/.tru_transition_vhd \
work/tru_trans_marker_trig/.tru_trans_marker_trig_vhd \
work/tru_trans_lacp_dist/.tru_trans_lacp_dist_vhd \
work/tru_trans_lacp_colect/.tru_trans_lacp_colect_vhd \
work/wb_cpu_bridge/.wb_cpu_bridge_vhd \
work/wrc_syscon_pkg/.wrc_syscon_pkg_vhd \
work/nic_wishbone_slave/.nic_wishbone_slave_vhd \
work/wb_slave_adapter/.wb_slave_adapter_vhd \
work/wrsw_tatsu_pkg/.wrsw_tatsu_pkg_vhd \
work/hwinfo_pkg/.hwinfo_pkg_vhd \
work/xwrsw_tatsu/.xwrsw_tatsu_vhd \
work/tatsu_wishbone_controller/.tatsu_wishbone_controller_vhd \
work/pstats_wbgen2_pkg/.pstats_wbgen2_pkg_vhd \
work/port_cntr/.port_cntr_vhd \
work/irq_ram/.irq_ram_vhd \
work/pstats_wishbone_slave/.pstats_wishbone_slave_vhd \
work/wrsw_pstats/.wrsw_pstats_vhd \
work/xwrsw_pstats/.xwrsw_pstats_vhd \
work/dummy_wbgen2_pkg/.dummy_wbgen2_pkg_vhd \
work/dummy_rmon/.dummy_rmon_vhd \
work/dummy_wishbone_slave/.dummy_wishbone_slave_vhd \
work/wrsw_hwiu/.wrsw_hwiu_vhd \
work/hwiu_wbgen2_pkg/.hwiu_wbgen2_pkg_vhd \
work/hwiu_wishbone_slave/.hwiu_wishbone_slave_vhd \
work/gw_ver_pkg/.gw_ver_pkg_vhd \
work/wrcore_pkg/.wrcore_pkg_vhd \
work/xwrsw_hwiu/.xwrsw_hwiu_vhd \
work/wdog_wbgen2_pkg/.wdog_wbgen2_pkg_vhd \
work/xwrsw_watchdog/.xwrsw_watchdog_vhd \
work/wdog_wishbone_slave/.wdog_wishbone_slave_vhd \
work/pll200MhZ/.pll200MhZ_vhd \
work/ext_pll_10_to_100/.ext_pll_10_to_100_vhd \
work/ext_pll_100_to_62m/.ext_pll_100_to_62m_vhd \
work/pll_62_5_500mhz/.pll_62_5_500mhz_vhd \
work/oserdes_8_to_1/.oserdes_8_to_1_vhd \
work/mpm_async_grow_fifo/.mpm_async_grow_fifo_vhd \
work/mpm_async_fifo_ctrl/.mpm_async_fifo_ctrl_vhd \
work/mpm_fifo_mem_cell/.mpm_fifo_mem_cell_vhd \
work/mpm_async_shrink_fifo/.mpm_async_shrink_fifo_vhd \
work/mpm_private_pkg/.mpm_private_pkg_vhd \
work/mpm_pipelined_mux/.mpm_pipelined_mux_vhd \
work/mpm_top/.mpm_top_vhd \
work/mpm_write_path/.mpm_write_path_vhd \
work/mpm_read_path/.mpm_read_path_vhd \
work/mpm_async_fifo/.mpm_async_fifo_vhd \
work/mpm_rpath_io_block/.mpm_rpath_io_block_vhd \
work/mpm_rpath_core_block/.mpm_rpath_core_block_vhd \
work/xswc_core/.xswc_core_vhd \
work/nic_rx_fsm/.nic_rx_fsm_vhd \
work/xwb_fabric_sink/.xwb_fabric_sink_vhd \
work/xwb_fabric_source/.xwb_fabric_source_vhd \
work/xwrf_mux/.xwrf_mux_vhd \
work/xwrf_reg/.xwrf_reg_vhd \
work/dec_8b10b/.dec_8b10b_vhd \
work/enc_8b10b/.enc_8b10b_vhd \
work/wr_tbi_phy/.wr_tbi_phy_vhd \
work/scb_top_sim/.scb_top_sim_vhd \
work/dmtd_phase_meas/.dmtd_phase_meas_vhd \
work/dmtd_with_deglitcher/.dmtd_with_deglitcher_vhd \
work/multi_dmtd_with_deglitcher/.multi_dmtd_with_deglitcher_vhd \
work/hpll_period_detect/.hpll_period_detect_vhd \
work/pulse_gen/.pulse_gen_vhd \
work/pulse_stamper/.pulse_stamper_vhd \
work/minic_packet_buffer/.minic_packet_buffer_vhd \
work/minic_wbgen2_pkg/.minic_wbgen2_pkg_vhd \
work/minic_wb_slave/.minic_wb_slave_vhd \
work/wr_mini_nic/.wr_mini_nic_vhd \
work/xwr_mini_nic/.xwr_mini_nic_vhd \
work/spll_period_detect/.spll_period_detect_vhd \
work/spll_wbgen2_pkg/.spll_wbgen2_pkg_vhd \
work/spll_aligner/.spll_aligner_vhd \
work/wrs_sdb_pkg/.wrs_sdb_pkg_vhd \
work/xwr_softpll_ng/.xwr_softpll_ng_vhd \
work/wr_softpll_ng/.wr_softpll_ng_vhd \
work/spll_wb_slave/.spll_wb_slave_vhd \
work/endpoint_private_pkg/.endpoint_private_pkg_vhd \
work/ep_rx_pcs_8bit/.ep_rx_pcs_8bit_vhd \
work/ep_tx_pcs_8bit/.ep_tx_pcs_8bit_vhd \
work/ep_tx_pcs_16bit/.ep_tx_pcs_16bit_vhd \
work/ep_rx_pcs_16bit/.ep_rx_pcs_16bit_vhd \
work/ep_autonegotiation/.ep_autonegotiation_vhd \
work/ep_pcs_tbi_mdio_wb/.ep_pcs_tbi_mdio_wb_vhd \
work/ep_1000basex_pcs/.ep_1000basex_pcs_vhd \
work/ep_crc32_pkg/.ep_crc32_pkg_vhd \
work/ep_rx_bypass_queue/.ep_rx_bypass_queue_vhd \
work/ep_rx_path/.ep_rx_path_vhd \
work/ep_rx_wb_master/.ep_rx_wb_master_vhd \
work/ep_rx_oob_insert/.ep_rx_oob_insert_vhd \
work/ep_rx_early_address_match/.ep_rx_early_address_match_vhd \
work/ep_clock_alignment_fifo/.ep_clock_alignment_fifo_vhd \
work/ep_tx_path/.ep_tx_path_vhd \
work/ep_tx_crc_inserter/.ep_tx_crc_inserter_vhd \
work/ep_tx_header_processor/.ep_tx_header_processor_vhd \
work/ep_tx_vlan_unit/.ep_tx_vlan_unit_vhd \
work/ep_tx_packet_injection/.ep_tx_packet_injection_vhd \
work/ep_packet_filter/.ep_packet_filter_vhd \
work/ep_rx_vlan_unit/.ep_rx_vlan_unit_vhd \
work/ep_ts_counter/.ep_ts_counter_vhd \
work/ep_rx_status_reg_insert/.ep_rx_status_reg_insert_vhd \
work/ep_timestamping_unit/.ep_timestamping_unit_vhd \
work/ep_leds_controller/.ep_leds_controller_vhd \
work/ep_rtu_header_extract/.ep_rtu_header_extract_vhd \
work/ep_rx_buffer/.ep_rx_buffer_vhd \
work/ep_sync_detect/.ep_sync_detect_vhd \
work/ep_sync_detect_16bit/.ep_sync_detect_16bit_vhd \
work/ep_wishbone_controller/.ep_wishbone_controller_vhd \
work/xswc_output_block_new/.xswc_output_block_new_vhd \
work/ep_rx_crc_size_check/.ep_rx_crc_size_check_vhd \
work/ep_tx_inject_ctrl/.ep_tx_inject_ctrl_vhd \
work/nic_elastic_buffer/.nic_elastic_buffer_vhd \
work/wr_endpoint/.wr_endpoint_vhd \
work/xwr_endpoint/.xwr_endpoint_vhd \
work/pps_gen_wb/.pps_gen_wb_vhd \
work/wr_pps_gen/.wr_pps_gen_vhd \
work/xwr_pps_gen/.xwr_pps_gen_vhd \
work/spec_serial_dac_arb/.spec_serial_dac_arb_vhd \
work/spec_serial_dac/.spec_serial_dac_vhd \
work/si570_if_wbgen2_pkg/.si570_if_wbgen2_pkg_vhd \
work/si570_if_wb/.si570_if_wb_vhd \
work/wr_si57x_interface/.wr_si57x_interface_vhd \
work/xwr_si57x_interface/.xwr_si57x_interface_vhd \
work/eca_ac_wbm_auto_pkg/.eca_ac_wbm_auto_pkg_vhd \
work/eca_pkg/.eca_pkg_vhd \
work/eca_adder/.eca_adder_vhd \
work/eca_channel/.eca_channel_vhd \
work/eca_gpio_channel/.eca_gpio_channel_vhd \
work/eca_scubus_channel/.eca_scubus_channel_vhd \
work/eca_offset/.eca_offset_vhd \
work/wb_irq_pkg/.wb_irq_pkg_vhd \
work/eca_sdp/.eca_sdp_vhd \
work/eca_search/.eca_search_vhd \
work/eca_flags/.eca_flags_vhd \
work/eca_queue_channel/.eca_queue_channel_vhd \
work/eca_walker/.eca_walker_vhd \
work/eca_wb_channel/.eca_wb_channel_vhd \
work/eca_wb_event/.eca_wb_event_vhd \
work/eca_wr_time/.eca_wr_time_vhd \
work/wr_eca/.wr_eca_vhd \
work/eca_ac_wbm_auto/.eca_ac_wbm_auto_vhd \
work/eca_ac_wbm/.eca_ac_wbm_vhd \
work/tlu_pkg/.tlu_pkg_vhd \
work/tlu_fsm/.tlu_fsm_vhd \
work/tlu/.tlu_vhd \
work/wrsw_rt_subsystem/.wrsw_rt_subsystem_vhd \
work/scb_top_bare/.scb_top_bare_vhd \
work/wrc_dpram/.wrc_dpram_vhd \
work/xwr_core/.xwr_core_vhd \
work/wrc_periph/.wrc_periph_vhd \
work/wb_reset/.wb_reset_vhd \
work/wrc_syscon_wb/.wrc_syscon_wb_vhd \
work/wr_core/.wr_core_vhd \
work/xwr_syscon_wb/.xwr_syscon_wb_vhd \
work/wr_xilinx_pkg/.wr_xilinx_pkg_vhd \
work/ext_pll_10_to_125m/.ext_pll_10_to_125m_vhd \
work/gtp_bitslide/.gtp_bitslide_vhd \
work/gtp_phase_align/.gtp_phase_align_vhd \
work/gtp_phase_align_virtex6/.gtp_phase_align_virtex6_vhd \
work/gtx_reset/.gtx_reset_vhd \
work/whiterabbitgtx_wrapper_gtx/.whiterabbitgtx_wrapper_gtx_vhd \
work/whiterabbitgtp_wrapper_tile/.whiterabbitgtp_wrapper_tile_vhd \
work/whiterabbit_gtxe2_channel_wrapper_gt/.whiterabbit_gtxe2_channel_wrapper_gt_vhd \
work/wr_gtp_phy_spartan6/.wr_gtp_phy_spartan6_vhd \
work/wr_gtx_phy_virtex6/.wr_gtx_phy_virtex6_vhd \
work/wr_gtx_phy_kintex7/.wr_gtx_phy_kintex7_vhd \
work/gc_crc_gen/.gc_crc_gen_vhd \
work/gc_moving_average/.gc_moving_average_vhd \
work/gc_extend_pulse/.gc_extend_pulse_vhd \
work/gc_delay_gen/.gc_delay_gen_vhd \
work/gc_dual_pi_controller/.gc_dual_pi_controller_vhd \
work/gc_reset/.gc_reset_vhd \
work/gc_serial_dac/.gc_serial_dac_vhd \
work/gc_sync_ffs/.gc_sync_ffs_vhd \
work/gc_arbitrated_mux/.gc_arbitrated_mux_vhd \
work/gc_pulse_synchronizer/.gc_pulse_synchronizer_vhd \
work/gc_pulse_synchronizer2/.gc_pulse_synchronizer2_vhd \
work/gc_frequency_meter/.gc_frequency_meter_vhd \
work/gc_rr_arbiter/.gc_rr_arbiter_vhd \
work/gc_prio_encoder/.gc_prio_encoder_vhd \
work/gc_word_packer/.gc_word_packer_vhd \
work/gc_i2c_slave/.gc_i2c_slave_vhd \
work/gc_glitch_filt/.gc_glitch_filt_vhd \
work/gc_dyn_glitch_filt/.gc_dyn_glitch_filt_vhd \
work/gc_big_adder/.gc_big_adder_vhd \
work/gc_fsm_watchdog/.gc_fsm_watchdog_vhd \
work/gc_bicolor_led_ctrl/.gc_bicolor_led_ctrl_vhd \
work/gc_sync_register/.gc_sync_register_vhd \
work/nic_buffer/.nic_buffer_vhd \
work/memory_loader_pkg/.memory_loader_pkg_vhd \
work/generic_shiftreg_fifo/.generic_shiftreg_fifo_vhd \
work/inferred_sync_fifo/.inferred_sync_fifo_vhd \
work/inferred_async_fifo/.inferred_async_fifo_vhd \
work/generic_dpram/.generic_dpram_vhd \
work/generic_dpram_sameclock/.generic_dpram_sameclock_vhd \
work/generic_dpram_dualclock/.generic_dpram_dualclock_vhd \
work/generic_simple_dpram/.generic_simple_dpram_vhd \
work/generic_spram/.generic_spram_vhd \
work/gc_shiftreg/.gc_shiftreg_vhd \
work/v6_fifo_pkg/.v6_fifo_pkg_vhd \
work/v6_hwfifo_wrapper/.v6_hwfifo_wrapper_vhd \
work/generic_async_fifo/.generic_async_fifo_vhd \
work/generic_sync_fifo/.generic_sync_fifo_vhd \
work/wb_async_bridge/.wb_async_bridge_vhd \
work/xwb_async_bridge/.xwb_async_bridge_vhd \
work/wb_onewire_master/.wb_onewire_master_vhd \
work/xwb_onewire_master/.xwb_onewire_master_vhd \
work/i2c_master_bit_ctrl/.i2c_master_bit_ctrl_vhd \
work/i2c_master_byte_ctrl/.i2c_master_byte_ctrl_vhd \
work/i2c_master_top/.i2c_master_top_vhd \
work/wb_i2c_master/.wb_i2c_master_vhd \
work/xwb_i2c_master/.xwb_i2c_master_vhd \
work/xwb_bus_fanout/.xwb_bus_fanout_vhd \
work/xwb_dpram/.xwb_dpram_vhd \
work/wb_gpio_port/.wb_gpio_port_vhd \
work/xwb_gpio_port/.xwb_gpio_port_vhd \
work/wb_tics/.wb_tics_vhd \
work/xwb_tics/.xwb_tics_vhd \
work/uart_async_rx/.uart_async_rx_vhd \
work/uart_async_tx/.uart_async_tx_vhd \
work/uart_baud_gen/.uart_baud_gen_vhd \
work/simple_uart_pkg/.simple_uart_pkg_vhd \
work/simple_uart_wb/.simple_uart_wb_vhd \
work/wb_simple_uart/.wb_simple_uart_vhd \
work/xwb_simple_uart/.xwb_simple_uart_vhd \
work/vic_prio_enc/.vic_prio_enc_vhd \
work/wb_slave_vic/.wb_slave_vic_vhd \
work/wb_vic/.wb_vic_vhd \
work/xwb_vic/.xwb_vic_vhd \
work/wb_spi/.wb_spi_vhd \
work/xwb_spi/.xwb_spi_vhd \
work/sdb_rom/.sdb_rom_vhd \
work/xwb_crossbar/.xwb_crossbar_vhd \
work/xwb_sdb_crossbar/.xwb_sdb_crossbar_vhd \
work/xwb_register_link/.xwb_register_link_vhd \
work/wb_irq_timer/.wb_irq_timer_vhd \
work/irqm_core/.irqm_core_vhd \
work/wb_irq_lm32/.wb_irq_lm32_vhd \
work/wb_irq_slave/.wb_irq_slave_vhd \
work/wb_irq_master/.wb_irq_master_vhd \
work/eca/.eca_vhd \
work/xwb_lm32/.xwb_lm32_vhd \
work/lm32_dp_ram/.lm32_dp_ram_vhd \
work/lm32_ram/.lm32_ram_vhd \
work/xwb_clock_crossing/.xwb_clock_crossing_vhd \
work/xwb_dma/.xwb_dma_vhd \
work/xwb_streamer/.xwb_streamer_vhd \
work/wb_serial_lcd/.wb_serial_lcd_vhd \
work/wb_spi_flash/.wb_spi_flash_vhd \
work/simple_pwm_wbgen2_pkg/.simple_pwm_wbgen2_pkg_vhd \
work/simple_pwm_wb/.simple_pwm_wb_vhd \
work/wb_simple_pwm/.wb_simple_pwm_vhd \
work/xwb_simple_pwm/.xwb_simple_pwm_vhd \
work/wb_i2c_bridge/.wb_i2c_bridge_vhd \
work/wbgen2_dpssram/.wbgen2_dpssram_vhd \
work/wbgen2_eic/.wbgen2_eic_vhd \
work/wbgen2_fifo_async/.wbgen2_fifo_async_vhd \
work/wbgen2_fifo_sync/.wbgen2_fifo_sync_vhd \
work/xloader_registers_pkg/.xloader_registers_pkg_vhd \
work/xwb_xilinx_fpga_loader/.xwb_xilinx_fpga_loader_vhd \
work/wb_xilinx_fpga_loader/.wb_xilinx_fpga_loader_vhd \
work/xloader_wb/.xloader_wb_vhd \
work/spi_master/.spi_master_vhd \
work/multiboot_fsm/.multiboot_fsm_vhd \
work/multiboot_regs/.multiboot_regs_vhd \
work/xwb_xil_multiboot/.xwb_xil_multiboot_vhd \

LIBS := work
LIB_IND := work/.work
## rules #################################
sim: modelsim.ini $(LIB_IND) $(VERILOG_OBJ) $(VHDL_OBJ)
$(VERILOG_OBJ): $(VHDL_OBJ) 
$(VHDL_OBJ): $(LIB_IND) modelsim.ini

modelsim.ini: $(MODELSIM_INI_PATH)/modelsim.ini
		cp $< .
clean:
		rm -rf ./modelsim.ini $(LIBS)
.PHONY: clean

work/.work:
	(vlib work && vmap -modelsimini modelsim.ini work && touch work/.work )|| rm -rf work 

work/main/.main_sv: main.sv 
		vlog -work work $(VLOG_FLAGS)  -sv +incdir+. +incdir+../../sim +incdir+../../sim/wr-hdl $<
		@mkdir -p $(dir $@) && touch $@ 


work/sockit_owm/.sockit_owm_v: ../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v 
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_onewire_master  $<
		@mkdir -p $(dir $@) && touch $@ 


work/spi_clgen/.spi_clgen_v: ../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_clgen.v ../../ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v ../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_spi  $<
		@mkdir -p $(dir $@) && touch $@ 


work/spi_shift/.spi_shift_v: ../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_shift.v ../../ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v ../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_spi  $<
		@mkdir -p $(dir $@) && touch $@ 


work/spi_top/.spi_top_v: ../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_top.v ../../ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v ../../ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_spi  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_allprofiles/.lm32_allprofiles_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v 
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_mc_arithmetic/.lm32_mc_arithmetic_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_mc_arithmetic.v ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/src  $<
		@mkdir -p $(dir $@) && touch $@ 


work/jtag_cores/.jtag_cores_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v 
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/src  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_adder/.lm32_adder_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/src  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_addsub/.lm32_addsub_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/src  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_logic_op/.lm32_logic_op_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/src  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_shifter/.lm32_shifter_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/src  $<
		@mkdir -p $(dir $@) && touch $@ 


work/lm32_multiplier/.lm32_multiplier_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v ../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/../../src/lm32_include.v
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic  $<
		@mkdir -p $(dir $@) && touch $@ 


work/jtag_tap/.jtag_tap_v: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v 
		vlog -work work $(VLOG_FLAGS) +incdir+../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic  $<
		@mkdir -p $(dir $@) && touch $@ 



work/genram_pkg/.genram_pkg_vhd: ../../ip_cores/general-cores/modules/genrams/genram_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_txtsu_pkg/.wrsw_txtsu_pkg_vhd: ../../modules/wrsw_txtsu/wrsw_txtsu_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wishbone_pkg/.wishbone_pkg_vhd: ../../ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wishbone_pkg/.wishbone_pkg: \
work/genram_pkg/.genram_pkg

work/disparity_gen_pkg/.disparity_gen_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_tbi_phy/disparity_gen_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_fabric_pkg/.wr_fabric_pkg_vhd: ../../ip_cores/wr-cores/modules/fabric/wr_fabric_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/endpoint_pkg/.endpoint_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/endpoint_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/endpoint_pkg/.endpoint_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/nic_constants_pkg/.nic_constants_pkg_vhd: ../../modules/wrsw_nic/nic_constants_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_descriptors_pkg/.nic_descriptors_pkg_vhd: ../../modules/wrsw_nic/nic_descriptors_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_descriptors_pkg/.nic_descriptors_pkg: \
work/nic_constants_pkg/.nic_constants_pkg

work/wbgen2_pkg/.wbgen2_pkg_vhd: ../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_descriptor_manager/.nic_descriptor_manager_vhd: ../../modules/wrsw_nic/nic_descriptor_manager.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_descriptor_manager/.nic_descriptor_manager: \
work/nic_descriptors_pkg/.nic_descriptors_pkg \
work/nic_constants_pkg/.nic_constants_pkg

work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg_vhd: ../../modules/wrsw_shared_types_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_wbgen2_pkg/.nic_wbgen2_pkg_vhd: ../../modules/wrsw_nic/nic_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_wbgen2_pkg/.nic_wbgen2_pkg: \
work/wbgen2_pkg/.wbgen2_pkg

work/synthesis_descriptor/.synthesis_descriptor_vhd: ../../top/bare_top/synthesis_descriptor.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/synthesis_descriptor/.synthesis_descriptor: \
work/wishbone_pkg/.wishbone_pkg

work/softpll_pkg/.softpll_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/softpll_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_bw_throttling/.nic_bw_throttling_vhd: ../../modules/wrsw_nic/nic_bw_throttling.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_bw_throttling/.nic_bw_throttling: \
work/wr_fabric_pkg/.wr_fabric_pkg

work/nic_tx_fsm/.nic_tx_fsm_vhd: ../../modules/wrsw_nic/nic_tx_fsm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_tx_fsm/.nic_tx_fsm: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/nic_descriptors_pkg/.nic_descriptors_pkg \
work/nic_constants_pkg/.nic_constants_pkg \
work/nic_wbgen2_pkg/.nic_wbgen2_pkg

work/xwrsw_nic/.xwrsw_nic_vhd: ../../modules/wrsw_nic/xwrsw_nic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_nic/.xwrsw_nic: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/nic_descriptors_pkg/.nic_descriptors_pkg \
work/nic_constants_pkg/.nic_constants_pkg \
work/nic_wbgen2_pkg/.nic_wbgen2_pkg

work/wrsw_nic/.wrsw_nic_vhd: ../../modules/wrsw_nic/wrsw_nic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_nic/.wrsw_nic: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/gencores_pkg/.gencores_pkg_vhd: ../../ip_cores/general-cores/modules/common/gencores_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gencores_pkg/.gencores_pkg: \
work/genram_pkg/.genram_pkg

work/gen10_wbgen2_pkg/.gen10_wbgen2_pkg_vhd: ../../modules/wrsw_rt_subsystem/gen10_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_gen_10mhz/.xwrsw_gen_10mhz_vhd: ../../modules/wrsw_rt_subsystem/xwrsw_gen_10mhz.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_gen_10mhz/.xwrsw_gen_10mhz: \
work/wishbone_pkg/.wishbone_pkg \
work/gen10_wbgen2_pkg/.gen10_wbgen2_pkg

work/gen10_wishbone_slave/.gen10_wishbone_slave_vhd: ../../modules/wrsw_rt_subsystem/gen10_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gen10_wishbone_slave/.gen10_wishbone_slave: \
work/gen10_wbgen2_pkg/.gen10_wbgen2_pkg

work/xwrsw_txtsu/.xwrsw_txtsu_vhd: ../../modules/wrsw_txtsu/xwrsw_txtsu.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_txtsu/.xwrsw_txtsu: \
work/wishbone_pkg/.wishbone_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/wrsw_txtsu_pkg/.wrsw_txtsu_pkg

work/wrsw_txtsu_wb/.wrsw_txtsu_wb_vhd: ../../modules/wrsw_txtsu/wrsw_txtsu_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_txtsu_wb/.wrsw_txtsu_wb: \
work/wbgen2_pkg/.wbgen2_pkg

work/wrsw_top_pkg/.wrsw_top_pkg_vhd: ../../top/bare_top/wrsw_top_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_top_pkg/.wrsw_top_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/wrsw_txtsu_pkg/.wrsw_txtsu_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/swc_swcore_pkg/.swc_swcore_pkg_vhd: ../../modules/wrsw_swcore/swc_swcore_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_swcore_pkg/.swc_swcore_pkg: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/swc_multiport_linked_list/.swc_multiport_linked_list_vhd: ../../modules/wrsw_swcore/swc_multiport_linked_list.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_multiport_linked_list/.swc_multiport_linked_list: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_multiport_page_allocator/.swc_multiport_page_allocator_vhd: ../../modules/wrsw_swcore/optimized_new_allocator/swc_multiport_page_allocator.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_multiport_page_allocator/.swc_multiport_page_allocator: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_page_alloc_ram_bug/.swc_page_alloc_ram_bug_vhd: ../../modules/wrsw_swcore/optimized_new_allocator/swc_page_alloc_ram_bug.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_page_alloc_ram_bug/.swc_page_alloc_ram_bug: \
work/genram_pkg/.genram_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_alloc_resource_manager/.swc_alloc_resource_manager_vhd: ../../modules/wrsw_swcore/swc_alloc_resource_manager.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_alloc_resource_manager/.swc_alloc_resource_manager: \
work/genram_pkg/.genram_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_multiport_pck_pg_free_module/.swc_multiport_pck_pg_free_module_vhd: ../../modules/wrsw_swcore/swc_multiport_pck_pg_free_module.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_multiport_pck_pg_free_module/.swc_multiport_pck_pg_free_module: \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_ob_prio_queue/.swc_ob_prio_queue_vhd: ../../modules/wrsw_swcore/swc_ob_prio_queue.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_ob_prio_queue/.swc_ob_prio_queue: \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_pck_pg_free_module/.swc_pck_pg_free_module_vhd: ../../modules/wrsw_swcore/swc_pck_pg_free_module.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_pck_pg_free_module/.swc_pck_pg_free_module: \
work/genram_pkg/.genram_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/swc_pck_transfer_arbiter/.swc_pck_transfer_arbiter_vhd: ../../modules/wrsw_swcore/swc_pck_transfer_arbiter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_pck_transfer_arbiter/.swc_pck_transfer_arbiter: \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_pck_transfer_input/.swc_pck_transfer_input_vhd: ../../modules/wrsw_swcore/swc_pck_transfer_input.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_pck_transfer_output/.swc_pck_transfer_output_vhd: ../../modules/wrsw_swcore/swc_pck_transfer_output.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_prio_encoder/.swc_prio_encoder_vhd: ../../modules/wrsw_swcore/swc_prio_encoder.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_output_queue_scheduler/.swc_output_queue_scheduler_vhd: ../../modules/wrsw_swcore/swc_output_queue_scheduler.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_output_queue_scheduler/.swc_output_queue_scheduler: \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_rr_arbiter/.swc_rr_arbiter_vhd: ../../modules/wrsw_swcore/swc_rr_arbiter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_rr_arbiter/.swc_rr_arbiter: \
work/swc_swcore_pkg/.swc_swcore_pkg

work/mpm_pkg/.mpm_pkg_vhd: ../../modules/wrsw_swcore/mpm/mpm_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_registers_pkg/.ep_registers_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_registers_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xswc_input_block/.xswc_input_block_vhd: ../../modules/wrsw_swcore/xswc_input_block.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xswc_input_block/.xswc_input_block: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/rtu_wbgen2_pkg/.rtu_wbgen2_pkg_vhd: ../../modules/wrsw_rtu/rtu_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_wbgen2_pkg/.rtu_wbgen2_pkg: \
work/wbgen2_pkg/.wbgen2_pkg

work/swc_ll_read_data_validation/.swc_ll_read_data_validation_vhd: ../../modules/wrsw_swcore/swc_ll_read_data_validation.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_ll_read_data_validation/.swc_ll_read_data_validation: \
work/genram_pkg/.genram_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_core/.swc_core_vhd: ../../modules/wrsw_swcore/swc_core.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_core/.swc_core: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/swc_rd_wr_ram/.swc_rd_wr_ram_vhd: ../../modules/wrsw_swcore/ram_bug/swc_rd_wr_ram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_rd_wr_ram/.swc_rd_wr_ram: \
work/genram_pkg/.genram_pkg

work/swc_output_traffic_shaper/.swc_output_traffic_shaper_vhd: ../../modules/wrsw_swcore/swc_output_traffic_shaper.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/swc_output_traffic_shaper/.swc_output_traffic_shaper: \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/buggy_ram_synth/.buggy_ram_synth_vhd: ../../modules/wrsw_swcore/ram_bug/buggy_ram_synth.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/PCK_CRC16_D16/.PCK_CRC16_D16_vhd: ../../modules/wrsw_rtu/PCK_CRC16_D16.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_wbgen2_pkg/.tru_wbgen2_pkg_vhd: ../../modules/wrsw_tru/tru_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_private_pkg/.rtu_private_pkg_vhd: ../../modules/wrsw_rtu/rtu_private_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_private_pkg/.rtu_private_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/rtu_wbgen2_pkg/.rtu_wbgen2_pkg

work/rtu_crc_pkg/.rtu_crc_pkg_vhd: ../../modules/wrsw_rtu/rtu_crc_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_crc_pkg/.rtu_crc_pkg: \
work/PCK_CRC16_D16/.PCK_CRC16_D16

work/pack_unpack_pkg/.pack_unpack_pkg_vhd: ../../modules/wrsw_rtu/pack_unpack_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_fast_match/.rtu_fast_match_vhd: ../../modules/wrsw_rtu/rtu_fast_match.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_fast_match/.rtu_fast_match: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/pack_unpack_pkg/.pack_unpack_pkg \
work/rtu_private_pkg/.rtu_private_pkg

work/rtu_lookup_engine/.rtu_lookup_engine_vhd: ../../modules/wrsw_rtu/rtu_lookup_engine.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_lookup_engine/.rtu_lookup_engine: \
work/genram_pkg/.genram_pkg \
work/rtu_private_pkg/.rtu_private_pkg

work/rtu_components_pkg/.rtu_components_pkg_vhd: ../../modules/wrsw_rtu/rtu_components_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_components_pkg/.rtu_components_pkg: \
work/wishbone_pkg/.wishbone_pkg

work/rtu_crc/.rtu_crc_vhd: ../../modules/wrsw_rtu/rtu_crc.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_crc/.rtu_crc: \
work/rtu_private_pkg/.rtu_private_pkg \
work/rtu_crc_pkg/.rtu_crc_pkg

work/rtu_port_new/.rtu_port_new_vhd: ../../modules/wrsw_rtu/rtu_port_new.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_port_new/.rtu_port_new: \
work/genram_pkg/.genram_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/rtu_private_pkg/.rtu_private_pkg \
work/pack_unpack_pkg/.pack_unpack_pkg

work/rtu_rr_arbiter/.rtu_rr_arbiter_vhd: ../../modules/wrsw_rtu/rtu_rr_arbiter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_rr_arbiter/.rtu_rr_arbiter: \
work/rtu_private_pkg/.rtu_private_pkg

work/rtu_wishbone_slave/.rtu_wishbone_slave_vhd: ../../modules/wrsw_rtu/rtu_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_wishbone_slave/.rtu_wishbone_slave: \
work/wbgen2_pkg/.wbgen2_pkg \
work/rtu_wbgen2_pkg/.rtu_wbgen2_pkg

work/xwrsw_rtu_new/.xwrsw_rtu_new_vhd: ../../modules/wrsw_rtu/xwrsw_rtu_new.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_rtu_new/.xwrsw_rtu_new: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/rtu_private_pkg/.rtu_private_pkg \
work/pack_unpack_pkg/.pack_unpack_pkg \
work/rtu_wbgen2_pkg/.rtu_wbgen2_pkg \
work/wishbone_pkg/.wishbone_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/rtu_match/.rtu_match_vhd: ../../modules/wrsw_rtu/rtu_match.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/rtu_match/.rtu_match: \
work/genram_pkg/.genram_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/pack_unpack_pkg/.pack_unpack_pkg \
work/rtu_private_pkg/.rtu_private_pkg

work/wrsw_tru_pkg/.wrsw_tru_pkg_vhd: ../../modules/wrsw_tru/wrsw_tru_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_tru_pkg/.wrsw_tru_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/rtu_private_pkg/.rtu_private_pkg \
work/tru_wbgen2_pkg/.tru_wbgen2_pkg

work/tatsu_wbgen2_pkg/.tatsu_wbgen2_pkg_vhd: ../../modules/wrsw_tatsu/tatsu_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_tru/.xwrsw_tru_vhd: ../../modules/wrsw_tru/xwrsw_tru.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_tru/.xwrsw_tru: \
work/wishbone_pkg/.wishbone_pkg \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/genram_pkg/.genram_pkg \
work/tru_wbgen2_pkg/.tru_wbgen2_pkg

work/wrsw_tru_wb/.wrsw_tru_wb_vhd: ../../modules/wrsw_tru/wrsw_tru_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_tru_wb/.wrsw_tru_wb: \
work/wishbone_pkg/.wishbone_pkg \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/rtu_private_pkg/.rtu_private_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_port/.tru_port_vhd: ../../modules/wrsw_tru/tru_port.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_port/.tru_port: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_reconfig_rt_port_handler/.tru_reconfig_rt_port_handler_vhd: ../../modules/wrsw_tru/tru_reconfig_rt_port_handler.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_reconfig_rt_port_handler/.tru_reconfig_rt_port_handler: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/rtu_private_pkg/.rtu_private_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_sub_vlan_pattern/.tru_sub_vlan_pattern_vhd: ../../modules/wrsw_tru/tru_sub_vlan_pattern.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_sub_vlan_pattern/.tru_sub_vlan_pattern: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/rtu_private_pkg/.rtu_private_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_wishbone_slave/.tru_wishbone_slave_vhd: ../../modules/wrsw_tru/tru_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_wishbone_slave/.tru_wishbone_slave: \
work/tru_wbgen2_pkg/.tru_wbgen2_pkg

work/tru_endpoint/.tru_endpoint_vhd: ../../modules/wrsw_tru/tru_endpoint.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_endpoint/.tru_endpoint: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_transition/.tru_transition_vhd: ../../modules/wrsw_tru/tru_transition.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_transition/.tru_transition: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_trans_marker_trig/.tru_trans_marker_trig_vhd: ../../modules/wrsw_tru/tru_trans_marker_trig.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_trans_marker_trig/.tru_trans_marker_trig: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_trans_lacp_dist/.tru_trans_lacp_dist_vhd: ../../modules/wrsw_tru/tru_trans_lacp_dist.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_trans_lacp_dist/.tru_trans_lacp_dist: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tru_trans_lacp_colect/.tru_trans_lacp_colect_vhd: ../../modules/wrsw_tru/tru_trans_lacp_colect.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tru_trans_lacp_colect/.tru_trans_lacp_colect: \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/wb_cpu_bridge/.wb_cpu_bridge_vhd: ../../top/bare_top/wb_cpu_bridge.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_cpu_bridge/.wb_cpu_bridge: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg

work/wrc_syscon_pkg/.wrc_syscon_pkg_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wrc_syscon_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_wishbone_slave/.nic_wishbone_slave_vhd: ../../modules/wrsw_nic/nic_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_wishbone_slave/.nic_wishbone_slave: \
work/wbgen2_pkg/.wbgen2_pkg \
work/nic_wbgen2_pkg/.nic_wbgen2_pkg

work/wb_slave_adapter/.wb_slave_adapter_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_slave_adapter/.wb_slave_adapter: \
work/wishbone_pkg/.wishbone_pkg

work/wrsw_tatsu_pkg/.wrsw_tatsu_pkg_vhd: ../../modules/wrsw_tatsu/wrsw_tatsu_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_tatsu_pkg/.wrsw_tatsu_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/tatsu_wbgen2_pkg/.tatsu_wbgen2_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/hwinfo_pkg/.hwinfo_pkg_vhd: ../../modules/wrsw_hwiu/hwinfo_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/hwinfo_pkg/.hwinfo_pkg: \
work/wishbone_pkg/.wishbone_pkg

work/xwrsw_tatsu/.xwrsw_tatsu_vhd: ../../modules/wrsw_tatsu/xwrsw_tatsu.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_tatsu/.xwrsw_tatsu: \
work/wishbone_pkg/.wishbone_pkg \
work/tatsu_wbgen2_pkg/.tatsu_wbgen2_pkg \
work/gencores_pkg/.gencores_pkg \
work/wrsw_tatsu_pkg/.wrsw_tatsu_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg

work/tatsu_wishbone_controller/.tatsu_wishbone_controller_vhd: ../../modules/wrsw_tatsu/tatsu_wishbone_controller.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tatsu_wishbone_controller/.tatsu_wishbone_controller: \
work/tatsu_wbgen2_pkg/.tatsu_wbgen2_pkg

work/pstats_wbgen2_pkg/.pstats_wbgen2_pkg_vhd: ../../modules/wrsw_pstats/pstats_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/pstats_wbgen2_pkg/.pstats_wbgen2_pkg: \
work/wbgen2_pkg/.wbgen2_pkg

work/port_cntr/.port_cntr_vhd: ../../modules/wrsw_pstats/port_cntr.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/port_cntr/.port_cntr: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/irq_ram/.irq_ram_vhd: ../../modules/wrsw_pstats/irq_ram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/irq_ram/.irq_ram: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/pstats_wishbone_slave/.pstats_wishbone_slave_vhd: ../../modules/wrsw_pstats/pstats_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/pstats_wishbone_slave/.pstats_wishbone_slave: \
work/wbgen2_pkg/.wbgen2_pkg \
work/pstats_wbgen2_pkg/.pstats_wbgen2_pkg

work/wrsw_pstats/.wrsw_pstats_vhd: ../../modules/wrsw_pstats/wrsw_pstats.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_pstats/.wrsw_pstats: \
work/genram_pkg/.genram_pkg \
work/pstats_wbgen2_pkg/.pstats_wbgen2_pkg

work/xwrsw_pstats/.xwrsw_pstats_vhd: ../../modules/wrsw_pstats/xwrsw_pstats.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_pstats/.xwrsw_pstats: \
work/wishbone_pkg/.wishbone_pkg

work/dummy_wbgen2_pkg/.dummy_wbgen2_pkg_vhd: ../../modules/wrsw_pstats/wrsw_dummy/dummy_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/dummy_rmon/.dummy_rmon_vhd: ../../modules/wrsw_pstats/wrsw_dummy/dummy_rmon.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/dummy_rmon/.dummy_rmon: \
work/wishbone_pkg/.wishbone_pkg \
work/dummy_wbgen2_pkg/.dummy_wbgen2_pkg

work/dummy_wishbone_slave/.dummy_wishbone_slave_vhd: ../../modules/wrsw_pstats/wrsw_dummy/dummy_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/dummy_wishbone_slave/.dummy_wishbone_slave: \
work/dummy_wbgen2_pkg/.dummy_wbgen2_pkg

work/wrsw_hwiu/.wrsw_hwiu_vhd: ../../modules/wrsw_hwiu/wrsw_hwiu.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_hwiu/.wrsw_hwiu: \
work/wishbone_pkg/.wishbone_pkg \
work/hwinfo_pkg/.hwinfo_pkg

work/hwiu_wbgen2_pkg/.hwiu_wbgen2_pkg_vhd: ../../modules/wrsw_hwiu/hwiu_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/hwiu_wishbone_slave/.hwiu_wishbone_slave_vhd: ../../modules/wrsw_hwiu/hwiu_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/hwiu_wishbone_slave/.hwiu_wishbone_slave: \
work/hwiu_wbgen2_pkg/.hwiu_wbgen2_pkg

work/gw_ver_pkg/.gw_ver_pkg_vhd: ../../modules/wrsw_hwiu/gw_ver_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrcore_pkg/.wrcore_pkg_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wrcore_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrcore_pkg/.wrcore_pkg: \
work/softpll_pkg/.softpll_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/wrc_syscon_pkg/.wrc_syscon_pkg \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/xwrsw_hwiu/.xwrsw_hwiu_vhd: ../../modules/wrsw_hwiu/xwrsw_hwiu.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_hwiu/.xwrsw_hwiu: \
work/wishbone_pkg/.wishbone_pkg \
work/hwiu_wbgen2_pkg/.hwiu_wbgen2_pkg \
work/hwinfo_pkg/.hwinfo_pkg \
work/gw_ver_pkg/.gw_ver_pkg

work/wdog_wbgen2_pkg/.wdog_wbgen2_pkg_vhd: ../../modules/wrsw_watchdog/wdog_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_watchdog/.xwrsw_watchdog_vhd: ../../modules/wrsw_watchdog/xwrsw_watchdog.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrsw_watchdog/.xwrsw_watchdog: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/wdog_wbgen2_pkg/.wdog_wbgen2_pkg

work/wdog_wishbone_slave/.wdog_wishbone_slave_vhd: ../../modules/wrsw_watchdog/wdog_wishbone_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wdog_wishbone_slave/.wdog_wishbone_slave: \
work/wdog_wbgen2_pkg/.wdog_wbgen2_pkg

work/pll200MhZ/.pll200MhZ_vhd: ../../platform/xilinx/pll200MhZ.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ext_pll_10_to_100/.ext_pll_10_to_100_vhd: ../../platform/xilinx/ext_pll_10_to_100.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ext_pll_100_to_62m/.ext_pll_100_to_62m_vhd: ../../platform/xilinx/ext_pll_100_to_62m.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/pll_62_5_500mhz/.pll_62_5_500mhz_vhd: ../../platform/xilinx/pll_62_5_500mhz.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/oserdes_8_to_1/.oserdes_8_to_1_vhd: ../../platform/xilinx/oserdes_8_to_1.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_async_grow_fifo/.mpm_async_grow_fifo_vhd: ../../modules/wrsw_swcore/mpm/mpm_async_grow_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_async_grow_fifo/.mpm_async_grow_fifo: \
work/genram_pkg/.genram_pkg

work/mpm_async_fifo_ctrl/.mpm_async_fifo_ctrl_vhd: ../../modules/wrsw_swcore/mpm/mpm_async_fifo_ctrl.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_async_fifo_ctrl/.mpm_async_fifo_ctrl: \
work/genram_pkg/.genram_pkg

work/mpm_fifo_mem_cell/.mpm_fifo_mem_cell_vhd: ../../modules/wrsw_swcore/mpm/mpm_fifo_mem_cell.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_fifo_mem_cell/.mpm_fifo_mem_cell: \
work/genram_pkg/.genram_pkg

work/mpm_async_shrink_fifo/.mpm_async_shrink_fifo_vhd: ../../modules/wrsw_swcore/mpm/mpm_async_shrink_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_async_shrink_fifo/.mpm_async_shrink_fifo: \
work/genram_pkg/.genram_pkg

work/mpm_private_pkg/.mpm_private_pkg_vhd: ../../modules/wrsw_swcore/mpm/mpm_private_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_pipelined_mux/.mpm_pipelined_mux_vhd: ../../modules/wrsw_swcore/mpm/mpm_pipelined_mux.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_pipelined_mux/.mpm_pipelined_mux: \
work/genram_pkg/.genram_pkg \
work/mpm_private_pkg/.mpm_private_pkg

work/mpm_top/.mpm_top_vhd: ../../modules/wrsw_swcore/mpm/mpm_top.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_top/.mpm_top: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/mpm_private_pkg/.mpm_private_pkg

work/mpm_write_path/.mpm_write_path_vhd: ../../modules/wrsw_swcore/mpm/mpm_write_path.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_write_path/.mpm_write_path: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/mpm_private_pkg/.mpm_private_pkg

work/mpm_read_path/.mpm_read_path_vhd: ../../modules/wrsw_swcore/mpm/mpm_read_path.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_read_path/.mpm_read_path: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/mpm_private_pkg/.mpm_private_pkg

work/mpm_async_fifo/.mpm_async_fifo_vhd: ../../modules/wrsw_swcore/mpm/mpm_async_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_async_fifo/.mpm_async_fifo: \
work/genram_pkg/.genram_pkg

work/mpm_rpath_io_block/.mpm_rpath_io_block_vhd: ../../modules/wrsw_swcore/mpm/mpm_rpath_io_block.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_rpath_io_block/.mpm_rpath_io_block: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/mpm_rpath_core_block/.mpm_rpath_core_block_vhd: ../../modules/wrsw_swcore/mpm/mpm_rpath_core_block.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/mpm_rpath_core_block/.mpm_rpath_core_block: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/xswc_core/.xswc_core_vhd: ../../modules/wrsw_swcore/xswc_core.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xswc_core/.xswc_core: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/mpm_pkg/.mpm_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg

work/nic_rx_fsm/.nic_rx_fsm_vhd: ../../modules/wrsw_nic/nic_rx_fsm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_rx_fsm/.nic_rx_fsm: \
work/endpoint_pkg/.endpoint_pkg \
work/nic_descriptors_pkg/.nic_descriptors_pkg \
work/nic_constants_pkg/.nic_constants_pkg \
work/nic_wbgen2_pkg/.nic_wbgen2_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/xwb_fabric_sink/.xwb_fabric_sink_vhd: ../../ip_cores/wr-cores/modules/fabric/xwb_fabric_sink.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_fabric_sink/.xwb_fabric_sink: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg

work/xwb_fabric_source/.xwb_fabric_source_vhd: ../../ip_cores/wr-cores/modules/fabric/xwb_fabric_source.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_fabric_source/.xwb_fabric_source: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg

work/xwrf_mux/.xwrf_mux_vhd: ../../ip_cores/wr-cores/modules/fabric/xwrf_mux.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrf_mux/.xwrf_mux: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg

work/xwrf_reg/.xwrf_reg_vhd: ../../ip_cores/wr-cores/modules/fabric/xwrf_reg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwrf_reg/.xwrf_reg: \
work/wr_fabric_pkg/.wr_fabric_pkg

work/dec_8b10b/.dec_8b10b_vhd: ../../ip_cores/wr-cores/modules/wr_tbi_phy/dec_8b10b.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/enc_8b10b/.enc_8b10b_vhd: ../../ip_cores/wr-cores/modules/wr_tbi_phy/enc_8b10b.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_tbi_phy/.wr_tbi_phy_vhd: ../../ip_cores/wr-cores/modules/wr_tbi_phy/wr_tbi_phy.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_tbi_phy/.wr_tbi_phy: \
work/gencores_pkg/.gencores_pkg

work/scb_top_sim/.scb_top_sim_vhd: ../../top/bare_top/scb_top_sim.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/scb_top_sim/.scb_top_sim: \
work/wishbone_pkg/.wishbone_pkg \
work/disparity_gen_pkg/.disparity_gen_pkg \
work/wrsw_top_pkg/.wrsw_top_pkg

work/dmtd_phase_meas/.dmtd_phase_meas_vhd: ../../ip_cores/wr-cores/modules/timing/dmtd_phase_meas.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/dmtd_phase_meas/.dmtd_phase_meas: \
work/gencores_pkg/.gencores_pkg

work/dmtd_with_deglitcher/.dmtd_with_deglitcher_vhd: ../../ip_cores/wr-cores/modules/timing/dmtd_with_deglitcher.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/dmtd_with_deglitcher/.dmtd_with_deglitcher: \
work/gencores_pkg/.gencores_pkg

work/multi_dmtd_with_deglitcher/.multi_dmtd_with_deglitcher_vhd: ../../ip_cores/wr-cores/modules/timing/multi_dmtd_with_deglitcher.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/multi_dmtd_with_deglitcher/.multi_dmtd_with_deglitcher: \
work/gencores_pkg/.gencores_pkg

work/hpll_period_detect/.hpll_period_detect_vhd: ../../ip_cores/wr-cores/modules/timing/hpll_period_detect.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/hpll_period_detect/.hpll_period_detect: \
work/gencores_pkg/.gencores_pkg

work/pulse_gen/.pulse_gen_vhd: ../../ip_cores/wr-cores/modules/timing/pulse_gen.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/pulse_stamper/.pulse_stamper_vhd: ../../ip_cores/wr-cores/modules/timing/pulse_stamper.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/minic_packet_buffer/.minic_packet_buffer_vhd: ../../ip_cores/wr-cores/modules/wr_mini_nic/minic_packet_buffer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/minic_packet_buffer/.minic_packet_buffer: \
work/genram_pkg/.genram_pkg

work/minic_wbgen2_pkg/.minic_wbgen2_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_mini_nic/minic_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/minic_wbgen2_pkg/.minic_wbgen2_pkg: \
work/wbgen2_pkg/.wbgen2_pkg

work/minic_wb_slave/.minic_wb_slave_vhd: ../../ip_cores/wr-cores/modules/wr_mini_nic/minic_wb_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/minic_wb_slave/.minic_wb_slave: \
work/wbgen2_pkg/.wbgen2_pkg \
work/minic_wbgen2_pkg/.minic_wbgen2_pkg

work/wr_mini_nic/.wr_mini_nic_vhd: ../../ip_cores/wr-cores/modules/wr_mini_nic/wr_mini_nic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_mini_nic/.wr_mini_nic: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/minic_wbgen2_pkg/.minic_wbgen2_pkg

work/xwr_mini_nic/.xwr_mini_nic_vhd: ../../ip_cores/wr-cores/modules/wr_mini_nic/xwr_mini_nic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_mini_nic/.xwr_mini_nic: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/spll_period_detect/.spll_period_detect_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_period_detect.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/spll_period_detect/.spll_period_detect: \
work/gencores_pkg/.gencores_pkg

work/spll_wbgen2_pkg/.spll_wbgen2_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/spll_wbgen2_pkg/.spll_wbgen2_pkg: \
work/wbgen2_pkg/.wbgen2_pkg

work/spll_aligner/.spll_aligner_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_aligner.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/spll_aligner/.spll_aligner: \
work/gencores_pkg/.gencores_pkg

work/wrs_sdb_pkg/.wrs_sdb_pkg_vhd: ../../top/bare_top/wrs_sdb_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrs_sdb_pkg/.wrs_sdb_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/wrcore_pkg/.wrcore_pkg \
work/synthesis_descriptor/.synthesis_descriptor

work/xwr_softpll_ng/.xwr_softpll_ng_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/xwr_softpll_ng.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_softpll_ng/.xwr_softpll_ng: \
work/wishbone_pkg/.wishbone_pkg \
work/softpll_pkg/.softpll_pkg

work/wr_softpll_ng/.wr_softpll_ng_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/wr_softpll_ng.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_softpll_ng/.wr_softpll_ng: \
work/wishbone_pkg/.wishbone_pkg \
work/softpll_pkg/.softpll_pkg \
work/gencores_pkg/.gencores_pkg \
work/spll_wbgen2_pkg/.spll_wbgen2_pkg

work/spll_wb_slave/.spll_wb_slave_vhd: ../../ip_cores/wr-cores/modules/wr_softpll_ng/spll_wb_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/spll_wb_slave/.spll_wb_slave: \
work/wbgen2_pkg/.wbgen2_pkg \
work/spll_wbgen2_pkg/.spll_wbgen2_pkg

work/endpoint_private_pkg/.endpoint_private_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/endpoint_private_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/endpoint_private_pkg/.endpoint_private_pkg: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_rx_pcs_8bit/.ep_rx_pcs_8bit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_pcs_8bit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_pcs_8bit/.ep_rx_pcs_8bit: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_tx_pcs_8bit/.ep_tx_pcs_8bit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_pcs_8bit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_pcs_8bit/.ep_tx_pcs_8bit: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_tx_pcs_16bit/.ep_tx_pcs_16bit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_pcs_16bit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_pcs_16bit/.ep_tx_pcs_16bit: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_rx_pcs_16bit/.ep_rx_pcs_16bit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_pcs_16bit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_pcs_16bit/.ep_rx_pcs_16bit: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_autonegotiation/.ep_autonegotiation_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_autonegotiation.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_autonegotiation/.ep_autonegotiation: \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_pcs_tbi_mdio_wb/.ep_pcs_tbi_mdio_wb_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_1000basex_pcs/.ep_1000basex_pcs_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_1000basex_pcs.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_1000basex_pcs/.ep_1000basex_pcs: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_crc32_pkg/.ep_crc32_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_crc32_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_bypass_queue/.ep_rx_bypass_queue_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_bypass_queue.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_bypass_queue/.ep_rx_bypass_queue: \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_rx_path/.ep_rx_path_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_path.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_path/.ep_rx_path: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_rx_wb_master/.ep_rx_wb_master_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_wb_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_wb_master/.ep_rx_wb_master: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_rx_oob_insert/.ep_rx_oob_insert_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_oob_insert.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_oob_insert/.ep_rx_oob_insert: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_rx_early_address_match/.ep_rx_early_address_match_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_early_address_match.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_early_address_match/.ep_rx_early_address_match: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg

work/ep_clock_alignment_fifo/.ep_clock_alignment_fifo_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_clock_alignment_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_clock_alignment_fifo/.ep_clock_alignment_fifo: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_tx_path/.ep_tx_path_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_path.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_path/.ep_tx_path: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_tx_crc_inserter/.ep_tx_crc_inserter_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_crc_inserter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_crc_inserter/.ep_tx_crc_inserter: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/ep_crc32_pkg/.ep_crc32_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_tx_header_processor/.ep_tx_header_processor_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_header_processor.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_header_processor/.ep_tx_header_processor: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_tx_vlan_unit/.ep_tx_vlan_unit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_vlan_unit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_vlan_unit/.ep_tx_vlan_unit: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_tx_packet_injection/.ep_tx_packet_injection_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_packet_injection.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_packet_injection/.ep_tx_packet_injection: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_packet_filter/.ep_packet_filter_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_packet_filter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_packet_filter/.ep_packet_filter: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg

work/ep_rx_vlan_unit/.ep_rx_vlan_unit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_vlan_unit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_vlan_unit/.ep_rx_vlan_unit: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_ts_counter/.ep_ts_counter_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_ts_counter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_ts_counter/.ep_ts_counter: \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_rx_status_reg_insert/.ep_rx_status_reg_insert_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_status_reg_insert.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_status_reg_insert/.ep_rx_status_reg_insert: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_timestamping_unit/.ep_timestamping_unit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_timestamping_unit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_timestamping_unit/.ep_timestamping_unit: \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg

work/ep_leds_controller/.ep_leds_controller_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_leds_controller.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_leds_controller/.ep_leds_controller: \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_rtu_header_extract/.ep_rtu_header_extract_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rtu_header_extract.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rtu_header_extract/.ep_rtu_header_extract: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_rx_buffer/.ep_rx_buffer_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_buffer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_buffer/.ep_rx_buffer: \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/endpoint_pkg/.endpoint_pkg

work/ep_sync_detect/.ep_sync_detect_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_sync_detect.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_sync_detect/.ep_sync_detect: \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_sync_detect_16bit/.ep_sync_detect_16bit_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_sync_detect_16bit.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_sync_detect_16bit/.ep_sync_detect_16bit: \
work/endpoint_private_pkg/.endpoint_private_pkg

work/ep_wishbone_controller/.ep_wishbone_controller_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_wishbone_controller.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_wishbone_controller/.ep_wishbone_controller: \
work/ep_registers_pkg/.ep_registers_pkg

work/xswc_output_block_new/.xswc_output_block_new_vhd: ../../modules/wrsw_swcore/xswc_output_block_new.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xswc_output_block_new/.xswc_output_block_new: \
work/genram_pkg/.genram_pkg \
work/swc_swcore_pkg/.swc_swcore_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_rx_crc_size_check/.ep_rx_crc_size_check_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_rx_crc_size_check.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_rx_crc_size_check/.ep_rx_crc_size_check: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/ep_crc32_pkg/.ep_crc32_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/ep_tx_inject_ctrl/.ep_tx_inject_ctrl_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/ep_tx_inject_ctrl.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/ep_tx_inject_ctrl/.ep_tx_inject_ctrl: \
work/endpoint_pkg/.endpoint_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/nic_elastic_buffer/.nic_elastic_buffer_vhd: ../../modules/wrsw_nic/nic_elastic_buffer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_elastic_buffer/.nic_elastic_buffer: \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/wr_endpoint/.wr_endpoint_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/wr_endpoint.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_endpoint/.wr_endpoint: \
work/endpoint_pkg/.endpoint_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_private_pkg/.endpoint_private_pkg \
work/ep_registers_pkg/.ep_registers_pkg \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/xwr_endpoint/.xwr_endpoint_vhd: ../../ip_cores/wr-cores/modules/wr_endpoint/xwr_endpoint.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_endpoint/.xwr_endpoint: \
work/wishbone_pkg/.wishbone_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/pps_gen_wb/.pps_gen_wb_vhd: ../../ip_cores/wr-cores/modules/wr_pps_gen/pps_gen_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_pps_gen/.wr_pps_gen_vhd: ../../ip_cores/wr-cores/modules/wr_pps_gen/wr_pps_gen.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_pps_gen/.wr_pps_gen: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/xwr_pps_gen/.xwr_pps_gen_vhd: ../../ip_cores/wr-cores/modules/wr_pps_gen/xwr_pps_gen.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_pps_gen/.xwr_pps_gen: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg

work/spec_serial_dac_arb/.spec_serial_dac_arb_vhd: ../../ip_cores/wr-cores/modules/wr_dacs/spec_serial_dac_arb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/spec_serial_dac/.spec_serial_dac_vhd: ../../ip_cores/wr-cores/modules/wr_dacs/spec_serial_dac.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/si570_if_wbgen2_pkg/.si570_if_wbgen2_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_si57x_interface/si570_if_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/si570_if_wb/.si570_if_wb_vhd: ../../ip_cores/wr-cores/modules/wr_si57x_interface/si570_if_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/si570_if_wb/.si570_if_wb: \
work/si570_if_wbgen2_pkg/.si570_if_wbgen2_pkg

work/wr_si57x_interface/.wr_si57x_interface_vhd: ../../ip_cores/wr-cores/modules/wr_si57x_interface/wr_si57x_interface.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_si57x_interface/.wr_si57x_interface: \
work/wishbone_pkg/.wishbone_pkg \
work/si570_if_wbgen2_pkg/.si570_if_wbgen2_pkg

work/xwr_si57x_interface/.xwr_si57x_interface_vhd: ../../ip_cores/wr-cores/modules/wr_si57x_interface/xwr_si57x_interface.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_si57x_interface/.xwr_si57x_interface: \
work/wishbone_pkg/.wishbone_pkg

work/eca_ac_wbm_auto_pkg/.eca_ac_wbm_auto_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_ac_wbm_auto_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_ac_wbm_auto_pkg/.eca_ac_wbm_auto_pkg: \
work/wishbone_pkg/.wishbone_pkg

work/eca_pkg/.eca_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_pkg/.eca_pkg: \
work/wishbone_pkg/.wishbone_pkg

work/eca_adder/.eca_adder_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_adder.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_adder/.eca_adder: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_channel/.eca_channel_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_channel.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_channel/.eca_channel: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_gpio_channel/.eca_gpio_channel_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_gpio_channel.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_gpio_channel/.eca_gpio_channel: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_scubus_channel/.eca_scubus_channel_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_scubus_channel.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_scubus_channel/.eca_scubus_channel: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_offset/.eca_offset_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_offset.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_offset/.eca_offset: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/wb_irq_pkg/.wb_irq_pkg_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_irq_pkg/.wb_irq_pkg: \
work/wishbone_pkg/.wishbone_pkg

work/eca_sdp/.eca_sdp_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_sdp.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_sdp/.eca_sdp: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/eca_pkg/.eca_pkg

work/eca_search/.eca_search_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_search.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_search/.eca_search: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_flags/.eca_flags_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_flags.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_flags/.eca_flags: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/eca_pkg/.eca_pkg

work/eca_queue_channel/.eca_queue_channel_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_queue_channel.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_queue_channel/.eca_queue_channel: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_walker/.eca_walker_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_walker.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_walker/.eca_walker: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_wb_channel/.eca_wb_channel_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_wb_channel.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_wb_channel/.eca_wb_channel: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_wb_event/.eca_wb_event_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_wb_event.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_wb_event/.eca_wb_event: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_wr_time/.eca_wr_time_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_wr_time.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_wr_time/.eca_wr_time: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/wr_eca/.wr_eca_vhd: ../../ip_cores/wr-cores/modules/wr_eca/wr_eca.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_eca/.wr_eca: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_pkg/.eca_pkg

work/eca_ac_wbm_auto/.eca_ac_wbm_auto_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_ac_wbm_auto.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_ac_wbm_auto/.eca_ac_wbm_auto: \
work/wishbone_pkg/.wishbone_pkg \
work/eca_ac_wbm_auto_pkg/.eca_ac_wbm_auto_pkg

work/eca_ac_wbm/.eca_ac_wbm_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca_ac_wbm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca_ac_wbm/.eca_ac_wbm: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/eca_ac_wbm_auto_pkg/.eca_ac_wbm_auto_pkg \
work/eca_pkg/.eca_pkg

work/tlu_pkg/.tlu_pkg_vhd: ../../ip_cores/wr-cores/modules/wr_tlu/tlu_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tlu_pkg/.tlu_pkg: \
work/wishbone_pkg/.wishbone_pkg

work/tlu_fsm/.tlu_fsm_vhd: ../../ip_cores/wr-cores/modules/wr_tlu/tlu_fsm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tlu_fsm/.tlu_fsm: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg \
work/tlu_pkg/.tlu_pkg

work/tlu/.tlu_vhd: ../../ip_cores/wr-cores/modules/wr_tlu/tlu.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/tlu/.tlu: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg \
work/genram_pkg/.genram_pkg \
work/tlu_pkg/.tlu_pkg \
work/wb_irq_pkg/.wb_irq_pkg

work/wrsw_rt_subsystem/.wrsw_rt_subsystem_vhd: ../../modules/wrsw_rt_subsystem/wrsw_rt_subsystem.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrsw_rt_subsystem/.wrsw_rt_subsystem: \
work/wishbone_pkg/.wishbone_pkg \
work/wrs_sdb_pkg/.wrs_sdb_pkg \
work/gencores_pkg/.gencores_pkg

work/scb_top_bare/.scb_top_bare_vhd: ../../top/bare_top/scb_top_bare.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/scb_top_bare/.scb_top_bare: \
work/wrs_sdb_pkg/.wrs_sdb_pkg \
work/gencores_pkg/.gencores_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/wrsw_tru_pkg/.wrsw_tru_pkg \
work/wrsw_top_pkg/.wrsw_top_pkg \
work/wrsw_txtsu_pkg/.wrsw_txtsu_pkg \
work/wrsw_tatsu_pkg/.wrsw_tatsu_pkg \
work/wishbone_pkg/.wishbone_pkg \
work/hwinfo_pkg/.hwinfo_pkg \
work/wrsw_shared_types_pkg/.wrsw_shared_types_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/wrc_dpram/.wrc_dpram_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wrc_dpram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrc_dpram/.wrc_dpram: \
work/genram_pkg/.genram_pkg

work/xwr_core/.xwr_core_vhd: ../../ip_cores/wr-cores/modules/wrc_core/xwr_core.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_core/.xwr_core: \
work/softpll_pkg/.softpll_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/wrcore_pkg/.wrcore_pkg \
work/wrc_syscon_pkg/.wrc_syscon_pkg \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/wrc_periph/.wrc_periph_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wrc_periph.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrc_periph/.wrc_periph: \
work/wishbone_pkg/.wishbone_pkg \
work/wrc_syscon_pkg/.wrc_syscon_pkg \
work/wrcore_pkg/.wrcore_pkg

work/wb_reset/.wb_reset_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wb_reset.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrc_syscon_wb/.wrc_syscon_wb_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wrc_syscon_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wrc_syscon_wb/.wrc_syscon_wb: \
work/wrc_syscon_pkg/.wrc_syscon_pkg

work/wr_core/.wr_core_vhd: ../../ip_cores/wr-cores/modules/wrc_core/wr_core.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_core/.wr_core: \
work/softpll_pkg/.softpll_pkg \
work/endpoint_pkg/.endpoint_pkg \
work/genram_pkg/.genram_pkg \
work/wrcore_pkg/.wrcore_pkg \
work/wrc_syscon_pkg/.wrc_syscon_pkg \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg

work/xwr_syscon_wb/.xwr_syscon_wb_vhd: ../../ip_cores/wr-cores/modules/wrc_core/xwr_syscon_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwr_syscon_wb/.xwr_syscon_wb: \
work/wishbone_pkg/.wishbone_pkg \
work/wrc_syscon_pkg/.wrc_syscon_pkg

work/wr_xilinx_pkg/.wr_xilinx_pkg_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_xilinx_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_xilinx_pkg/.wr_xilinx_pkg: \
work/wishbone_pkg/.wishbone_pkg \
work/wr_fabric_pkg/.wr_fabric_pkg \
work/genram_pkg/.genram_pkg \
work/wrc_syscon_pkg/.wrc_syscon_pkg

work/ext_pll_10_to_125m/.ext_pll_10_to_125m_vhd: ../../ip_cores/wr-cores/platform/xilinx/ext_pll_10_to_125m.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gtp_bitslide/.gtp_bitslide_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gtp_phase_align/.gtp_phase_align_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtp_phase_align.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gtp_phase_align_virtex6/.gtp_phase_align_virtex6_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtp_phase_align_virtex6.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gtx_reset/.gtx_reset_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/gtx_reset.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/whiterabbitgtx_wrapper_gtx/.whiterabbitgtx_wrapper_gtx_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/whiterabbitgtx_wrapper_gtx.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/whiterabbitgtp_wrapper_tile/.whiterabbitgtp_wrapper_tile_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/whiterabbitgtp_wrapper_tile.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/whiterabbit_gtxe2_channel_wrapper_gt/.whiterabbit_gtxe2_channel_wrapper_gt_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/whiterabbit_gtxe2_channel_wrapper_gt.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_gtp_phy_spartan6/.wr_gtp_phy_spartan6_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/wr_gtp_phy_spartan6.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_gtp_phy_spartan6/.wr_gtp_phy_spartan6: \
work/disparity_gen_pkg/.disparity_gen_pkg \
work/gencores_pkg/.gencores_pkg

work/wr_gtx_phy_virtex6/.wr_gtx_phy_virtex6_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/wr_gtx_phy_virtex6.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_gtx_phy_virtex6/.wr_gtx_phy_virtex6: \
work/disparity_gen_pkg/.disparity_gen_pkg \
work/gencores_pkg/.gencores_pkg

work/wr_gtx_phy_kintex7/.wr_gtx_phy_kintex7_vhd: ../../ip_cores/wr-cores/platform/xilinx/wr_gtp_phy/wr_gtx_phy_kintex7.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wr_gtx_phy_kintex7/.wr_gtx_phy_kintex7: \
work/disparity_gen_pkg/.disparity_gen_pkg \
work/gencores_pkg/.gencores_pkg

work/gc_crc_gen/.gc_crc_gen_vhd: ../../ip_cores/general-cores/modules/common/gc_crc_gen.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_crc_gen/.gc_crc_gen: \
work/gencores_pkg/.gencores_pkg

work/gc_moving_average/.gc_moving_average_vhd: ../../ip_cores/general-cores/modules/common/gc_moving_average.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_moving_average/.gc_moving_average: \
work/gencores_pkg/.gencores_pkg

work/gc_extend_pulse/.gc_extend_pulse_vhd: ../../ip_cores/general-cores/modules/common/gc_extend_pulse.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_extend_pulse/.gc_extend_pulse: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/gc_delay_gen/.gc_delay_gen_vhd: ../../ip_cores/general-cores/modules/common/gc_delay_gen.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_delay_gen/.gc_delay_gen: \
work/gencores_pkg/.gencores_pkg

work/gc_dual_pi_controller/.gc_dual_pi_controller_vhd: ../../ip_cores/general-cores/modules/common/gc_dual_pi_controller.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_dual_pi_controller/.gc_dual_pi_controller: \
work/gencores_pkg/.gencores_pkg

work/gc_reset/.gc_reset_vhd: ../../ip_cores/general-cores/modules/common/gc_reset.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_serial_dac/.gc_serial_dac_vhd: ../../ip_cores/general-cores/modules/common/gc_serial_dac.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_sync_ffs/.gc_sync_ffs_vhd: ../../ip_cores/general-cores/modules/common/gc_sync_ffs.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_arbitrated_mux/.gc_arbitrated_mux_vhd: ../../ip_cores/general-cores/modules/common/gc_arbitrated_mux.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_arbitrated_mux/.gc_arbitrated_mux: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/gc_pulse_synchronizer/.gc_pulse_synchronizer_vhd: ../../ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_pulse_synchronizer/.gc_pulse_synchronizer: \
work/gencores_pkg/.gencores_pkg

work/gc_pulse_synchronizer2/.gc_pulse_synchronizer2_vhd: ../../ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_pulse_synchronizer2/.gc_pulse_synchronizer2: \
work/gencores_pkg/.gencores_pkg

work/gc_frequency_meter/.gc_frequency_meter_vhd: ../../ip_cores/general-cores/modules/common/gc_frequency_meter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_frequency_meter/.gc_frequency_meter: \
work/gencores_pkg/.gencores_pkg

work/gc_rr_arbiter/.gc_rr_arbiter_vhd: ../../ip_cores/general-cores/modules/common/gc_rr_arbiter.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_prio_encoder/.gc_prio_encoder_vhd: ../../ip_cores/general-cores/modules/common/gc_prio_encoder.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_word_packer/.gc_word_packer_vhd: ../../ip_cores/general-cores/modules/common/gc_word_packer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_word_packer/.gc_word_packer: \
work/genram_pkg/.genram_pkg

work/gc_i2c_slave/.gc_i2c_slave_vhd: ../../ip_cores/general-cores/modules/common/gc_i2c_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_i2c_slave/.gc_i2c_slave: \
work/gencores_pkg/.gencores_pkg

work/gc_glitch_filt/.gc_glitch_filt_vhd: ../../ip_cores/general-cores/modules/common/gc_glitch_filt.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_glitch_filt/.gc_glitch_filt: \
work/gencores_pkg/.gencores_pkg

work/gc_dyn_glitch_filt/.gc_dyn_glitch_filt_vhd: ../../ip_cores/general-cores/modules/common/gc_dyn_glitch_filt.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_dyn_glitch_filt/.gc_dyn_glitch_filt: \
work/gencores_pkg/.gencores_pkg

work/gc_big_adder/.gc_big_adder_vhd: ../../ip_cores/general-cores/modules/common/gc_big_adder.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_big_adder/.gc_big_adder: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg

work/gc_fsm_watchdog/.gc_fsm_watchdog_vhd: ../../ip_cores/general-cores/modules/common/gc_fsm_watchdog.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_fsm_watchdog/.gc_fsm_watchdog: \
work/genram_pkg/.genram_pkg

work/gc_bicolor_led_ctrl/.gc_bicolor_led_ctrl_vhd: ../../ip_cores/general-cores/modules/common/gc_bicolor_led_ctrl.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_bicolor_led_ctrl/.gc_bicolor_led_ctrl: \
work/gencores_pkg/.gencores_pkg

work/gc_sync_register/.gc_sync_register_vhd: ../../ip_cores/general-cores/modules/common/gc_sync_register.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_buffer/.nic_buffer_vhd: ../../modules/wrsw_nic/nic_buffer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/nic_buffer/.nic_buffer: \
work/genram_pkg/.genram_pkg

work/memory_loader_pkg/.memory_loader_pkg_vhd: ../../ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/memory_loader_pkg/.memory_loader_pkg: \
work/genram_pkg/.genram_pkg

work/generic_shiftreg_fifo/.generic_shiftreg_fifo_vhd: ../../ip_cores/general-cores/modules/genrams/generic_shiftreg_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_shiftreg_fifo/.generic_shiftreg_fifo: \
work/genram_pkg/.genram_pkg

work/inferred_sync_fifo/.inferred_sync_fifo_vhd: ../../ip_cores/general-cores/modules/genrams/inferred_sync_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/inferred_sync_fifo/.inferred_sync_fifo: \
work/genram_pkg/.genram_pkg

work/inferred_async_fifo/.inferred_async_fifo_vhd: ../../ip_cores/general-cores/modules/genrams/inferred_async_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/inferred_async_fifo/.inferred_async_fifo: \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/generic_dpram/.generic_dpram_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_dpram/.generic_dpram: \
work/memory_loader_pkg/.memory_loader_pkg \
work/genram_pkg/.genram_pkg

work/generic_dpram_sameclock/.generic_dpram_sameclock_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_dpram_sameclock/.generic_dpram_sameclock: \
work/memory_loader_pkg/.memory_loader_pkg \
work/genram_pkg/.genram_pkg

work/generic_dpram_dualclock/.generic_dpram_dualclock_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_dpram_dualclock/.generic_dpram_dualclock: \
work/memory_loader_pkg/.memory_loader_pkg \
work/genram_pkg/.genram_pkg

work/generic_simple_dpram/.generic_simple_dpram_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_simple_dpram/.generic_simple_dpram: \
work/memory_loader_pkg/.memory_loader_pkg \
work/genram_pkg/.genram_pkg

work/generic_spram/.generic_spram_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/generic_spram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_spram/.generic_spram: \
work/genram_pkg/.genram_pkg

work/gc_shiftreg/.gc_shiftreg_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/gc_shiftreg/.gc_shiftreg: \
work/genram_pkg/.genram_pkg

work/v6_fifo_pkg/.v6_fifo_pkg_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/v6_fifo_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/v6_hwfifo_wrapper/.v6_hwfifo_wrapper_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/v6_hwfifo_wrapper.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/v6_hwfifo_wrapper/.v6_hwfifo_wrapper: \
work/genram_pkg/.genram_pkg \
work/v6_fifo_pkg/.v6_fifo_pkg

work/generic_async_fifo/.generic_async_fifo_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/generic_async_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_async_fifo/.generic_async_fifo: \
work/genram_pkg/.genram_pkg \
work/v6_fifo_pkg/.v6_fifo_pkg

work/generic_sync_fifo/.generic_sync_fifo_vhd: ../../ip_cores/general-cores/modules/genrams/xilinx/virtex6/generic_sync_fifo.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/generic_sync_fifo/.generic_sync_fifo: \
work/genram_pkg/.genram_pkg \
work/v6_fifo_pkg/.v6_fifo_pkg

work/wb_async_bridge/.wb_async_bridge_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_async_bridge/wb_async_bridge.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_async_bridge/.wb_async_bridge: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg

work/xwb_async_bridge/.xwb_async_bridge_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_async_bridge/xwb_async_bridge.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_async_bridge/.xwb_async_bridge: \
work/wishbone_pkg/.wishbone_pkg

work/wb_onewire_master/.wb_onewire_master_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_onewire_master/.wb_onewire_master: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg

work/xwb_onewire_master/.xwb_onewire_master_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_onewire_master/.xwb_onewire_master: \
work/wishbone_pkg/.wishbone_pkg

work/i2c_master_bit_ctrl/.i2c_master_bit_ctrl_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/i2c_master_bit_ctrl.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/i2c_master_byte_ctrl/.i2c_master_byte_ctrl_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/i2c_master_byte_ctrl.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/i2c_master_top/.i2c_master_top_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/i2c_master_top.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_i2c_master/.wb_i2c_master_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/wb_i2c_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_i2c_master/.wb_i2c_master: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_i2c_master/.xwb_i2c_master_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_i2c_master/xwb_i2c_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_i2c_master/.xwb_i2c_master: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_bus_fanout/.xwb_bus_fanout_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_bus_fanout/xwb_bus_fanout.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_bus_fanout/.xwb_bus_fanout: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_dpram/.xwb_dpram_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_dpram/.xwb_dpram: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg

work/wb_gpio_port/.wb_gpio_port_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_gpio_port/wb_gpio_port.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_gpio_port/.wb_gpio_port: \
work/wishbone_pkg/.wishbone_pkg \
work/gencores_pkg/.gencores_pkg

work/xwb_gpio_port/.xwb_gpio_port_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_gpio_port/xwb_gpio_port.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_gpio_port/.xwb_gpio_port: \
work/wishbone_pkg/.wishbone_pkg

work/wb_tics/.wb_tics_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_simple_timer/wb_tics.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_tics/.wb_tics: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_tics/.xwb_tics_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_simple_timer/xwb_tics.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_tics/.xwb_tics: \
work/wishbone_pkg/.wishbone_pkg

work/uart_async_rx/.uart_async_rx_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/uart_async_tx/.uart_async_tx_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/uart_baud_gen/.uart_baud_gen_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/simple_uart_pkg/.simple_uart_pkg_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/simple_uart_wb/.simple_uart_wb_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/simple_uart_wb/.simple_uart_wb: \
work/simple_uart_pkg/.simple_uart_pkg

work/wb_simple_uart/.wb_simple_uart_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_simple_uart/.wb_simple_uart: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/simple_uart_pkg/.simple_uart_pkg

work/xwb_simple_uart/.xwb_simple_uart_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_simple_uart/.xwb_simple_uart: \
work/wishbone_pkg/.wishbone_pkg

work/vic_prio_enc/.vic_prio_enc_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_vic/vic_prio_enc.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_slave_vic/.wb_slave_vic_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_vic/wb_slave_vic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_slave_vic/.wb_slave_vic: \
work/wbgen2_pkg/.wbgen2_pkg

work/wb_vic/.wb_vic_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_vic/wb_vic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_vic/.wb_vic: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg

work/xwb_vic/.xwb_vic_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_vic/xwb_vic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_vic/.xwb_vic: \
work/wishbone_pkg/.wishbone_pkg

work/wb_spi/.wb_spi_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_spi/wb_spi.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_spi/.wb_spi: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_spi/.xwb_spi_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_spi/xwb_spi.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_spi/.xwb_spi: \
work/wishbone_pkg/.wishbone_pkg

work/sdb_rom/.sdb_rom_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/sdb_rom/.sdb_rom: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_crossbar/.xwb_crossbar_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_crossbar/.xwb_crossbar: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_sdb_crossbar/.xwb_sdb_crossbar_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_sdb_crossbar/.xwb_sdb_crossbar: \
work/wishbone_pkg/.wishbone_pkg

work/xwb_register_link/.xwb_register_link_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_register_link.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_register_link/.xwb_register_link: \
work/wishbone_pkg/.wishbone_pkg

work/wb_irq_timer/.wb_irq_timer_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_timer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_irq_timer/.wb_irq_timer: \
work/wishbone_pkg/.wishbone_pkg \
work/wb_irq_pkg/.wb_irq_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/irqm_core/.irqm_core_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_irq/irqm_core.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/irqm_core/.irqm_core: \
work/wishbone_pkg/.wishbone_pkg \
work/wb_irq_pkg/.wb_irq_pkg \
work/genram_pkg/.genram_pkg

work/wb_irq_lm32/.wb_irq_lm32_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_lm32.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_irq_lm32/.wb_irq_lm32: \
work/wishbone_pkg/.wishbone_pkg \
work/wb_irq_pkg/.wb_irq_pkg

work/wb_irq_slave/.wb_irq_slave_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_slave.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_irq_slave/.wb_irq_slave: \
work/wishbone_pkg/.wishbone_pkg \
work/wb_irq_pkg/.wb_irq_pkg \
work/genram_pkg/.genram_pkg

work/wb_irq_master/.wb_irq_master_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_irq/wb_irq_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_irq_master/.wb_irq_master: \
work/wishbone_pkg/.wishbone_pkg \
work/wb_irq_pkg/.wb_irq_pkg \
work/genram_pkg/.genram_pkg

work/eca/.eca_vhd: ../../ip_cores/wr-cores/modules/wr_eca/eca.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/eca/.eca: \
work/wishbone_pkg/.wishbone_pkg \
work/wb_irq_pkg/.wb_irq_pkg \
work/gencores_pkg/.gencores_pkg \
work/eca_pkg/.eca_pkg

work/xwb_lm32/.xwb_lm32_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_lm32/.xwb_lm32: \
work/wishbone_pkg/.wishbone_pkg

work/lm32_dp_ram/.lm32_dp_ram_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/lm32_dp_ram/.lm32_dp_ram: \
work/genram_pkg/.genram_pkg

work/lm32_ram/.lm32_ram_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/lm32_ram/.lm32_ram: \
work/genram_pkg/.genram_pkg

work/xwb_clock_crossing/.xwb_clock_crossing_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_clock_crossing/xwb_clock_crossing.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_clock_crossing/.xwb_clock_crossing: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg

work/xwb_dma/.xwb_dma_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_dma/xwb_dma.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_dma/.xwb_dma: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg

work/xwb_streamer/.xwb_streamer_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_dma/xwb_streamer.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_streamer/.xwb_streamer: \
work/wishbone_pkg/.wishbone_pkg

work/wb_serial_lcd/.wb_serial_lcd_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_serial_lcd/wb_serial_lcd.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_serial_lcd/.wb_serial_lcd: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg

work/wb_spi_flash/.wb_spi_flash_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_spi_flash/wb_spi_flash.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_spi_flash/.wb_spi_flash: \
work/wishbone_pkg/.wishbone_pkg \
work/genram_pkg/.genram_pkg \
work/gencores_pkg/.gencores_pkg

work/simple_pwm_wbgen2_pkg/.simple_pwm_wbgen2_pkg_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/simple_pwm_wbgen2_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/simple_pwm_wb/.simple_pwm_wb_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/simple_pwm_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/simple_pwm_wb/.simple_pwm_wb: \
work/simple_pwm_wbgen2_pkg/.simple_pwm_wbgen2_pkg

work/wb_simple_pwm/.wb_simple_pwm_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/wb_simple_pwm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_simple_pwm/.wb_simple_pwm: \
work/wishbone_pkg/.wishbone_pkg \
work/simple_pwm_wbgen2_pkg/.simple_pwm_wbgen2_pkg

work/xwb_simple_pwm/.xwb_simple_pwm_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_simple_pwm/xwb_simple_pwm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_simple_pwm/.xwb_simple_pwm: \
work/wishbone_pkg/.wishbone_pkg

work/wb_i2c_bridge/.wb_i2c_bridge_vhd: ../../ip_cores/general-cores/modules/wishbone/wb_i2c_bridge/wb_i2c_bridge.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_i2c_bridge/.wb_i2c_bridge: \
work/gencores_pkg/.gencores_pkg

work/wbgen2_dpssram/.wbgen2_dpssram_vhd: ../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_dpssram.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wbgen2_dpssram/.wbgen2_dpssram: \
work/wbgen2_pkg/.wbgen2_pkg

work/wbgen2_eic/.wbgen2_eic_vhd: ../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wbgen2_eic/.wbgen2_eic: \
work/wbgen2_pkg/.wbgen2_pkg

work/wbgen2_fifo_async/.wbgen2_fifo_async_vhd: ../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_async.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wbgen2_fifo_async/.wbgen2_fifo_async: \
work/genram_pkg/.genram_pkg \
work/wbgen2_pkg/.wbgen2_pkg

work/wbgen2_fifo_sync/.wbgen2_fifo_sync_vhd: ../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wbgen2_fifo_sync/.wbgen2_fifo_sync: \
work/wbgen2_pkg/.wbgen2_pkg

work/xloader_registers_pkg/.xloader_registers_pkg_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/xloader_registers_pkg.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xloader_registers_pkg/.xloader_registers_pkg: \
work/wbgen2_pkg/.wbgen2_pkg

work/xwb_xilinx_fpga_loader/.xwb_xilinx_fpga_loader_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/xwb_xilinx_fpga_loader.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_xilinx_fpga_loader/.xwb_xilinx_fpga_loader: \
work/wishbone_pkg/.wishbone_pkg

work/wb_xilinx_fpga_loader/.wb_xilinx_fpga_loader_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/wb_xilinx_fpga_loader.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/wb_xilinx_fpga_loader/.wb_xilinx_fpga_loader: \
work/wishbone_pkg/.wishbone_pkg \
work/xloader_registers_pkg/.xloader_registers_pkg \
work/gencores_pkg/.gencores_pkg

work/xloader_wb/.xloader_wb_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xilinx_fpga_loader/xloader_wb.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xloader_wb/.xloader_wb: \
work/xloader_registers_pkg/.xloader_registers_pkg \
work/wbgen2_pkg/.wbgen2_pkg

work/spi_master/.spi_master_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/spi_master.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/multiboot_fsm/.multiboot_fsm_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/multiboot_fsm.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/multiboot_fsm/.multiboot_fsm: \
work/gencores_pkg/.gencores_pkg

work/multiboot_regs/.multiboot_regs_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/multiboot_regs.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_xil_multiboot/.xwb_xil_multiboot_vhd: ../../ip_cores/general-cores/platform/xilinx/wb_xil_multiboot/xwb_xil_multiboot.vhd
		vcom $(VCOM_FLAGS)  -work work $< 
		@mkdir -p $(dir $@) && touch $@


work/xwb_xil_multiboot/.xwb_xil_multiboot: \
work/wishbone_pkg/.wishbone_pkg

