makefile

来自「usb1.1的verilog源代码。以及其测试仿真文件」· 代码 · 共 100 行

TXT
100
字号
all:	simSHELL = /bin/sh#MS=-s############################################################################ DUT Sources###########################################################################DUT_SRC_DIR=../../../rtl/verilogPHY_SRC_DIR=../../../../usb_phy/rtl/verilogFIFO_SRC_DIR=../../../../generic_fifos/rtl/verilogGMEM_SRC_DIR=../../../../generic_memories/rtl/verilog#_TARGETS_=	$(DUT_SRC_DIR)/usb1_top.v_TARGETS_=	$(DUT_SRC_DIR)/usb1_utmi_if.v		\		$(DUT_SRC_DIR)/usb1_pl.v		\		$(DUT_SRC_DIR)/usb1_pd.v		\		$(DUT_SRC_DIR)/usb1_pa.v		\		$(DUT_SRC_DIR)/usb1_pe.v		\		$(DUT_SRC_DIR)/usb1_idma.v		\		$(DUT_SRC_DIR)/usb1_crc5.v		\		$(DUT_SRC_DIR)/usb1_crc16.v		\		$(DUT_SRC_DIR)/usb1_fifo2.v		\		$(DUT_SRC_DIR)/usb1_ctrl.v		\		$(DUT_SRC_DIR)/usb1_rom1.v		\		$(DUT_SRC_DIR)/usb1_core.v		\							\		$(PHY_SRC_DIR)/usb_tx_phy.v		\		$(PHY_SRC_DIR)/usb_rx_phy.v		\		$(PHY_SRC_DIR)/usb_phy.v		\							\		$(FIFO_SRC_DIR)/generic_fifo_sc_a.v	\							\		$(GMEM_SRC_DIR)/generic_dpram.v		\							\############################################################################ Test Bench Sources###########################################################################_TOP_=testTB_SRC_DIR=../../../bench/verilog_TB_=		$(TB_SRC_DIR)/test_bench_top.v         \############################################################################ Misc Variables###########################################################################INCDIR=+incdir+./$(DUT_SRC_DIR)/ +incdir+./$(TB_SRC_DIR)/LOGF=-l .nclog############################################################################ Make Targets###########################################################################simw_old:	@$(MAKE) $(MS) sim ACCESS="-ACCESS +r " WAVES="-DEFINE WAVES"ss:	signalscan -do waves/waves.do -waves waves/waves.trn &simw:	$(MAKE) $(MS) sim ACCESS="+access+r " WAVES="+define+WAVES"sim:	ncverilog -q +define+RUDIS_TB $(_TARGETS_) $(_TB_)      \		$(INCDIR) $(WAVES) $(ACCESS) $(LOGF) +ncstatus  \		+ncuid+`hostname`gatew:	@$(MAKE) -s gate ACCESS="+access+r" WAVES="+define+WAVES"gate:	ncverilog -q +define+RUDIS_TB $(_TB_) $(UMC_LIB)        \		$(GATE_NETLIST) $(INCDIR) $(WAVES) $(ACCESS)    \		$(LOGF) +ncstatus +ncuid+`hostname`simxl:	verilog +incdir+$(DUT_SRC_DIR) +incdir+$(TB_SRC_DIR)	\	+access+r +define+WAVES $(_TARGETS_) $(_TB_)clean:	rm -rf	./waves/*.dsn ./waves/*.trn		\		INCA_libs ncverilog.key			\		./verilog.* .nclog hal.log

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?