⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 改进的基于6个mips核的NOC网络
💻
字号:
SRCS = \	alu.cpp  \	branch.cpp  \	ctrl.cpp \	decoder.cpp \	mux.cpp \	hazard.cpp \	shift.cpp \	signextend.cpp imm2word.cpp \	add.cpp  \	aluctrl.cpp \	xlxram.cpp \	bram16k.cpp \	brom16k.cpp \	bregisterfile16.cpp \	memdev.cpp \	translator_mmips.cpp\	translator_mem.cpp\	mmips.cpp\	../ecube/inctrl.cpp ../ecube/switch.cpp ../ecube/oqueue.cpp ../ecube/oarbiter.cpp ../ecube/netif_b.cpp \	cache/cache_ctrl.cpp cache/cache_bram.cpp cache/cache_mainmem.cpp cache/mem32k.cpp \	mips_trace.cpp \	dbg_mem.cpp \	main_net.cpp#	main_benif_net.cpp benif_network2x2.cpp#	main_benif.cpp benif.cppOBJS 		= $(SRCS:%.cpp=%.o)DEPS		= $(SRCS:%.cpp=%.d)SYSTEMC_HOME    = /home/epicurus/opt/systemc-2.1-gcc4SYSTEMC 	= $(SYSTEMC_HOME)CXX		= /usr/bin/g++DBGFLAG = -DMEM_DBGCXXFLAGS	=  $(DBGFLAG) -DNCACHE -DNETPRINT -DROUTEPRINT -Wno-deprecated -Wall -ansi -Di386 $(CCFLAGS) INCLUDES 	= -I $(SYSTEMC)/include -I ../ecube -I. -I.. -IcacheLD		= $(CXX)LDFLAGS 	= $(CXXFLAGS) LIBS		= -L $(SYSTEMC)/lib-linux -lsystemcPROGRAM 	= mipsdefault:	$(PROGRAM)$(PROGRAM):	$(OBJS) $(DEPS)		$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o ./$@clean:	rm -f $(PROGRAM) *.o $(OBJS) core* *.d $(DEPS)x : x.o xlxram.o netmemram.o	$(LD) $(LDFLAGS) $^ $(LIBS) -o ./$@# Cancel implicit rule%.o:		%.cpp%.o:		%.cpp %.d		$(CXX) -c $< $(CXXFLAGS) $(INCLUDES)  -o $@%.d: 		%.cpp		@ echo Making dependencies for $<		@ g++ -MM $(INCLUDES) $(CXXFLAGS) $< | sed 's#: # $*.d : #1' > $@# Include dependency files .difneq ("$(wildcard *.d)","")  include $(wildcard *.d)endif

⌨️ 快捷键说明

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