makefile
来自「基于4个mips核的noc设计」· 代码 · 共 44 行
TXT
44 行
SRCS = inctrl.cpp switch.cpp oqueue.cpp oarbiter.cpp netif_b.cpp main.cpp OBJS = $(SRCS:%.cpp=%.o)DEPS = $(SRCS:%.cpp=%.d)VER = $(SRCS:%.cpp=%.v)CPPS = $(SRCS:%.cpp=%.cpp)SYSTEMC_HOME = ../../systemc-2.0.1SYSTEMC = $(SYSTEMC_HOME)CXX = g++34CXXFLAGS = -Wno-deprecated -Wall -ansi -Di386 $(CCFLAGS)INCLUDES = -I $(SYSTEMC)/includeLD = $(CXX)LDFLAGS = $(CXXFLAGS)LIBS = -L $(SYSTEMC)/lib-linux -lsystemcPROGRAM = ecubedefault: $(PROGRAM)$(PROGRAM): $(OBJS) $(DEPS) $(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o ./$@clean:; rm -rf $(PROGRAM) *.o core* *.d *.vcd# 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 + =
减小字号Ctrl + -
显示快捷键?