📄 makefile
字号:
include ../../build-unix/Makefile.configOBJ_NAME = at_1_phaseSRCDIR = ../srcSRCDIRCOMMON = ../../common/srcSRCDIRCOMMONTLM1 = ../../common_tlm_1/srcINCDIR = -I../include \ -I../../common/include \ -I$(TLM_HOME)/unit_test/tlm/common/include/modelsCFLAGS = $(FLAGS) $(INCDIR)OBJS = $(OBJ_NAME).o \ $(OBJ_NAME)_top.o \ initiator_top.o \ traffic_generator.o \ memory.o \ report.o \ at_target_1_phase.o \ select_initiator.o.PHONY: clean all checkall: announce $(OBJ_NAME).exeannounce: @if ( test ! -d $(FLAG_BATCH) ); \ then echo; echo "$(OBJ_NAME):"; echo; \ fi check: announce $(OBJ_NAME).exe @$(VALGRIND) ./$(OBJ_NAME).exe > run.log @cat run.log | grep -v "stopped by user" | awk '{if($$0!="") print $$0}' > run_trimmed.log @cat ../results/expected.log | grep -v "stopped by user" | awk '{if($$0!="") print $$0}' > ./expected_trimmed.log @diff ./run_trimmed.log ./expected_trimmed.log > diff.log 2>&1;\ if [ -s diff.log ]; then echo "***ERROR:"; cat diff.log; else echo "OK"; firun: announce $(OBJ_NAME).exe @./$(OBJ_NAME).exe$(OBJ_NAME).exe: $(OBJS) $(LD) -o $@ $(OBJS) $(LDFLAGS)$(OBJ_NAME).o: $(SRCDIR)/$(OBJ_NAME).cpp $(GXX) $(CFLAGS) -c $< -o $@$(OBJ_NAME)_top.o: $(SRCDIR)/$(OBJ_NAME)_top.cpp $(GXX) $(CFLAGS) -c $< -o $@initiator_top.o: $(SRCDIR)/initiator_top.cpp $(GXX) $(CFLAGS) -c $< -o $@traffic_generator.o: $(SRCDIRCOMMON)/traffic_generator.cpp $(GXX) $(CFLAGS) -c $< -o $@memory.o: $(SRCDIRCOMMON)/memory.cpp $(GXX) $(CFLAGS) -c $< -o $@report.o: $(SRCDIRCOMMON)/report.cpp $(GXX) $(CFLAGS) -c $< -o $@at_target_1_phase.o: $(SRCDIRCOMMON)/at_target_1_phase.cpp $(GXX) $(CFLAGS) -c $< -o $@select_initiator.o: $(SRCDIRCOMMON)/select_initiator.cpp $(GXX) $(CFLAGS) -c $< -o $@clean: rm -f *.o *.log $(OBJ_NAME).exe# DO NOT DELETE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -