📄 makefile
字号:
VLIB = vlibVCOM = vcom -quiet -O5VLOG = vlog -quiet -O5LIBS = tags workCPP = cpp -P#CPP = cpp -P -DLEONFTSOURCES = config.vhd iface.vhd dcache.vhd icache.vhd ioport.vhd iu.vhd \ regfile.vhd mctrl.vhd ioport.vhd irqctrl.vhd clkgen.vhd \ timers.vhd uart.vhd cachemem.vhd mcore.vhd proc.vhd \ leon.vhd macro.vhd sparcv8.vhd ramlib.vhd cache.vhd \ target.vhd device.vhd rstgen.vhd fpulib.vhd mkconfig.vhd \ pcitest.vhd debug.vhd leon_pci.vhd fp1eu.vhd \ padlib.vhd wprot.vhd lconf.vhd ahbstat.vhd \ tech_generic.vhd tech_atc35.vhd tech_synplify.vhd \ tech_leonardo.vhd tech_virtex.vhd \ ahbtest.vhd pci_is.vhd acache.vhd ahbarb.vhd apbmst.vhd ambacomp.vhd%.vhd : %.raw $(CPP) $(CPP_FLAGS) $< >$@tags/%.tag : %.vhd $(VCOM) $< @touch $@tags/%.tag : %.v $(VLOG) $< @touch $@all: $(LIBS) leon leon_pcitags/amba.tag : amba.vhdamba : tags/amba.tag tags/padlib.tag : tags/tech_generic.tag tags/tech_atc35.tag tags/tech_virtex.tag padlib.vhdpadlib : tags/padlib.tag tags/bprom.tag : bprom.vhdbprom : tags/bprom.tagtags/tech_synplify.tag : tags/config.tag tech_synplify.vhdtech_synplify : tags/tech_synplify.tag tags/tech_virtex.tag : tags/config.tag tags/tech_generic.tag tech_virtex.vhdtech_virtex : tags/tech_virtex.tag tags/tech_leonardo.tag : tags/config.tag tech_leonardo.vhdtech_leonardo : tags/tech_leonardo.tag tags/tech_generic.tag : tags/config.tag tech_generic.vhdtech_generic : tags/tech_generic.tag tags/tech_atc35.tag : tags/config.tag tags/tech_generic.tag tech_atc35.vhdtech_atc35 : tags/tech_atc35.tag tags/mkconfig.tag : tags/config.tag mkconfig.vhdmkconfig : tags/mkconfig.tag tags/debug.tag : tags/iface.tag debug.vhddebug : tags/debug.tag tags/ambacomp.tag : tags/amba.tag tags/iface.tag ambacomp.vhdambacomp : tags/ambacomp.tag tags/ahbtest.tag : tags/amba.tag tags/iface.tag ahbtest.vhdahbtest : tags/ahbtest.tag tags/pci_is.tag : tags/amba.tag tags/iface.tag pci_is.vhdpci_is : tags/pci_is.tag tags/pci_test.tag : tags/amba.tag tags/iface.tag pci_test.vhdpci_test : tags/pci_test.tag tags/ahbarb.tag : tags/amba.tag tags/iface.tag ahbarb.vhdahbarb : tags/ahbarb.tag tags/ahbstat.tag : tags/amba.tag tags/iface.tag ahbstat.vhdahbstat : tags/ahbstat.tag tags/wprot.tag : tags/amba.tag tags/iface.tag wprot.vhdwprot : tags/wprot.tag tags/lconf.tag : tags/amba.tag tags/iface.tag lconf.vhdlconf : tags/lconf.tag tags/acache.tag : tags/amba.tag tags/target.tag tags/iface.tag acache.vhdacache : tags/acache.tag tags/apbmst.tag : tags/amba.tag tags/iface.tag apbmst.vhdapbmst : tags/apbmst.tag tags/target.tag : target.vhdtarget : tags/target.tagtags/device.tag : tags/target.tag device.vhddevice : tags/device.tagtags/config.tag : tags/target.tag tags/device.tag config.vhdconfig : tags/config.tagtags/sparcv8.tag : tags/config.tag sparcv8.vhdsparcv8 : tags/sparcv8.tagtags/iface.tag : tags/sparcv8.tag tags/target.tag iface.vhdiface : tags/iface.tagtags/macro.tag : tags/iface.tag macro.vhdmacro : tags/macro.tagtags/rstgen.tag : tags/config.tag tags/iface.tag rstgen.vhdrstgen : tags/rstgen.tagtags/mpciif.tag : tags/config.tag tags/iface.tag mpciif.vhdmpciif : tags/mpciif.tagtags/fpulib.tag : tags/iface.tag fpulib.vhdfpulib : tags/fpulib.tagtags/fp1eu.tag : tags/fpulib.tag tags/iface.tag tags/macro.tag tags/debug.tag tags/ramlib.tag fp1eu.vhdfp1eu : tags/fp1eu.tag#tags/fp.tag : tags/fpulib.tag tags/iface.tag tags/macro.tag tags/debug.tag fp.vhd#fp : tags/fp.tag#tags/cp.tag : tags/iface.tag tags/macro.tag cp.vhd#cp : tags/cp.tagtags/iu.tag : tags/macro.tag iu.vhdiu : tags/iu.tagtags/ramlib.tag : tags/iface.tag tags/tech_generic.tag tags/tech_atc35.tag tags/tech_virtex.tag tags/tech_leonardo.tag tags/tech_synplify.tag tags/bprom.tag ramlib.vhdramlib : tags/ramlib.tagtags/regfile.tag : tags/ramlib.tag regfile.vhdregfile : tags/regfile.tagtags/dcache.tag : tags/macro.tag dcache.vhddcache : tags/dcache.tagtags/icache.tag : tags/macro.tag icache.vhdicache : tags/icache.tagtags/cachemem.tag : tags/ramlib.tag cachemem.vhdcachemem : tags/cachemem.tagtags/cache.tag : tags/amba.tag tags/icache.tag tags/dcache.tag tags/cachemem.tag cache.vhdcache : tags/cache.tagtags/clkgen.tag : tags/iface.tag clkgen.vhdclkgen : tags/clkgen.tagtags/proc.tag : tags/iu.tag tags/clkgen.tag tags/cache.tag tags/acache.tag tags/regfile.tag tags/fpulib.tag tags/fp1eu.tag proc.vhdproc : tags/proc.tagtags/irqctrl.tag : tags/amba.tag tags/macro.tag irqctrl.vhdirqctrl : tags/irqctrl.tagtags/ioport.tag : tags/amba.tag tags/macro.tag ioport.vhdioport : tags/ioport.tagtags/timers.tag : tags/amba.tag tags/macro.tag timers.vhdtimers : tags/timers.tagtags/uart.tag : tags/amba.tag tags/macro.tag uart.vhduart : tags/uart.tagtags/mctrl.tag : tags/config.tag tags/amba.tag tags/macro.tag tags/ramlib.tag mctrl.vhdmctrl : tags/mctrl.tagtags/mcore.tag : tags/rstgen.tag tags/ambacomp.tag tags/irqctrl.tag tags/debug.tag \ tags/ioport.tag tags/timers.tag tags/uart.tag tags/lconf.tag tags/clkgen.tag \ tags/ahbarb.tag tags/apbmst.tag tags/proc.tag tags/mctrl.tag tags/wprot.tag \ tags/ahbstat.tag tags/ahbtest.tag tags/pci_is.tag mcore.vhdmcore : tags/mcore.tagtags/leon.tag : tags/mcore.tag tags/padlib.tag leon.vhdleon : tags/leon.tagtags/leon_pci.tag : tags/leon.tag leon_pci.vhdleon_pci : tags/leon_pci.tagtags : mkdir tagswork : $(VLIB) workclean: -rm -rf tags work *.tags vcx* trnscr* core vsim.wavvhdl : $(SOURCES)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -