URL
https://opencores.org/ocsvn/versatile_mem_ctrl/versatile_mem_ctrl/trunk
Subversion Repositories versatile_mem_ctrl
[/] [versatile_mem_ctrl/] [trunk/] [rtl/] [verilog/] [Makefile] - Rev 113
Compare with Previous | Blame | View Log
VLIB_BASE = vmemctrl_vl_VLIB_DEFINES = +define+BASE+$(VLIB_BASE)VLIB_DEFINES += +define+WB3WB3_BRIDGEVLIB_DEFINES += +define+WB3_ARBITER_TYPE1VLIB_DEFINES += +define+CNT_LFSR_ZQVLIB_DEFINES += +define+DELAY_EMPTYFLAGVLIB_DEFINES += +define+DFF_CE_CLEARVLIB_DEFINES += +define+WB_B3_RAM_BE#VLIB_DEFINES += +define+SYSTEMVERILOGVLIB_ALTERA = vmemctrl_vl_altera.vVLIB_ACTEL = vmemctrl_vl_actel.vVLIB = versatile_library.vVLIB += $(VLIB_ALTERA)VLIB += $(VLIB_ACTEL)RTL_FILES = versatile_mem_ctrl_defines.vRTL_FILES += sdr_sdram_ctrl.vRTL_FILES += versatile_mem_ctrl_top.v#RTL_FILES += ddr3_2agx125n_cache_dpram.v#RTL_FILES += ddr3_2agx125n_if.v#RTL_FILES += ddr3_2agx125n/ddr3_2agx125n_ip.vOUT_FILE = vmemctrl.v#ALTERA_INCLUDE = /opt/altera/11.0/ip/altera/alt_mem_if/alt_mem_if_controllers/alt_mem_if_nextgen_ddr_controller_110/rtl/alt_mem_ddrx_defineVCOUNT_FILES = VersatileCounter.class.phpVCOUNT_FILES += VersatileCounter.php$(VCOUNT_FILES):for file in $(VCOUNT_FILES) ; do \svn export http://opencores.org/ocsvn/versatile_library/versatile_library/trunk/misc/$$file ; \donerefresh: $(VCOUNT_FILES)./VersatileCounter.php 10 1000./VersatileCounter.php 9 500./VersatileCounter.php 11 1172./VersatileCounter.php 10 586./VersatileCounter.php 11 1954./VersatileCounter.php 10 977./VersatileCounter.php 12 2079./VersatileCounter.php 11 1040./VersatileCounter.php 12 2407./VersatileCounter.php 11 1204export:svn export http://opencores.org/ocsvn/versatile_library/versatile_library/trunk/rtl/verilog/versatile_library.vsvn export http://opencores.org/ocsvn/versatile_library/versatile_library/trunk/backend/altera/lpm_ff.vvppreproc --noline --noblank +define+ALTERA $(VLIB_DEFINES) versatile_library.v | sed -r -e 's/\/\/E2_([a-z]+)/`\1/' > $(VLIB_ALTERA)vppreproc --noline --noblank +define+ACTEL $(VLIB_DEFINES) versatile_library.v | sed -r -e 's/\/\/E2_([a-z]+)/`\1/' > $(VLIB_ACTEL)config:configurator versatile_mem_ctrl_defines.vversatile_mem_ctrl: configvppreproc --simple +define+VLBASE+$(VLIB_BASE) $(RTL_FILES) | cat copyright.v - > $(OUT_FILE)test: versatile_mem_ctrliverilog -y$(ALTERA_INCLUDE) -tnull lpm_ff.v $(VLIB_ALTERA) $(OUT_FILE)iverilog -y$(ALTERA_INCLUDE) -tnull $(VLIB_ACTEL) $(OUT_FILE)# the single all ruleall: export versatile_mem_ctrlclean:rm -rf $(VLIB) $(OUT_FILE) $(VCOUNT_FILES) lpm_ff.v
