git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9190 bc5caf13-1734-44f8-af43-603852e9ee25
42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
export PATH:=$(PATH):.
|
|
|
|
VERILOG=iverilog
|
|
|
|
VERILOGFLAGS = -v -DSIMULATION $($*_FLAGS)
|
|
%.vvp:
|
|
$(VERILOG) $(VERILOGFLAGS) -o $@ $^
|
|
|
|
vcd/%.fst: %.vvp
|
|
$< -fst | tee $*.log
|
|
|
|
spi_slave.vvp: spi_slave.v spi_slave_test.v spi_master_adc.v spififo_sim.v conf_reg.v
|
|
spififo.vvp: spififo_sim.v spififo_sim_test.v
|
|
trigger.vvp: trigger.v trigger_test.v spi_slave.v spififo_sim.v conf_reg.v log2.v
|
|
conf_reg.vvp: conf_reg.v conf_reg_test.v
|
|
|
|
serializer_FLAGS = -s serializer_test -DSERIALIZER_TEST
|
|
serializer_nopll_FLAGS = $(serializer_FLAGS) -DNO_PLLS
|
|
serializer.vvp: serializer.v
|
|
serializer_nopll.vvp: serializer.v
|
|
|
|
SpW.vvp: SpW.v serializer.v
|
|
SpW_FLAGS = -DSpW_TEST -sSpW1_test
|
|
SpW3.vvp: SpW.v serializer.v
|
|
SpW3_FLAGS = -DSpW_TEST -sSpW3_test
|
|
|
|
lasc.vvp: lasc.v conf_reg.v mega/fifo16.v
|
|
lasc_FLAGS = -s lasc_test -DLASC_TEST
|
|
|
|
utick.vvp: utick.v
|
|
utick_FLAGS = -s utick_test -DUTICK_TEST
|
|
|
|
pll192.vvp: pll192_sim.v pll192_test.v
|
|
pll192_FLAGS = -s pll192_test -DPLL192_TEST
|
|
|
|
slow_clock.vvp: slow_clock.v
|
|
slow_clock_FLAGS = -s sclk_to_fclk_test -DSCLK_TO_FCLK_TEST
|
|
|
|
i2c.vvp: i2c.v
|
|
i2c_FLAGS = -s i2c_test -DI2C_TEST
|
|
i2cm.vvp: i2c.v spififo_sim.v
|
|
i2cm_FLAGS = -s i2cm_test -DI2CM_TEST
|