diff --git a/modules/wishbone/Manifest.py b/modules/wishbone/Manifest.py index 0fefbad32bd0032d63c0da1f5c48c1bb4774a029..5f2bf672387ea3828927ecb62189fb5aa9946248 100644 --- a/modules/wishbone/Manifest.py +++ b/modules/wishbone/Manifest.py @@ -1,24 +1,27 @@ -modules = { "local" : - [ - "wb_async_bridge", - "wb_onewire_master", - "wb_i2c_master", - "wb_bus_fanout", - "wb_dpram", - "wb_gpio_port", - "wb_pcie", - "wb_simple_timer", - "wb_uart", - "wb_vic", - "wb_spi", - "wb_crossbar", - "wb_lm32", - "wb_slave_adapter", - "wb_xilinx_fpga_loader", - "wb_clock_crossing", - "wb_dma", - "wb_serial_lcd", - "wbgen2" - ]}; +def __helper(): + dirs = [ + "wb_async_bridge", + "wb_onewire_master", + "wb_i2c_master", + "wb_bus_fanout", + "wb_dpram", + "wb_gpio_port", + "wb_simple_timer", + "wb_uart", + "wb_vic", + "wb_spi", + "wb_crossbar", + "wb_lm32", + "wb_slave_adapter", + "wb_xilinx_fpga_loader", + "wb_clock_crossing", + "wb_dma", + "wb_serial_lcd", + "wbgen2" + ] + if (target == "altera"): dirs.extend(["wb_pcie"]); + return dirs + +modules = { "local" : __helper() }; files = ["wishbone_pkg.vhd"];