mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Updated verilator makefile.
This commit is contained in:
		
							parent
							
								
									685f4d3807
								
							
						
					
					
						commit
						46ace521c6
					
				@ -44,8 +44,8 @@ default: run
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
run: wkdir/$(WALLYCONF)_$(TEST)/V${TESTBENCH}
 | 
					run: wkdir/$(WALLYCONF)_$(TEST)/V${TESTBENCH}
 | 
				
			||||||
	mkdir -p $(VERILATOR_DIR)/logs
 | 
						mkdir -p $(VERILATOR_DIR)/logs
 | 
				
			||||||
	wkdir/$(WALLYCONF)_$(TEST)/V${TESTBENCH} ${ARGTEST} 
 | 
						wkdir/$(WALLYCONF)_$(TEST)/V${TESTBENCH} ${ARGTEST} $(EXTRA_ARGS) 
 | 
				
			||||||
	
 | 
					
 | 
				
			||||||
profile: obj_dir_profiling/V${TESTBENCH}_$(WALLYCONF)
 | 
					profile: obj_dir_profiling/V${TESTBENCH}_$(WALLYCONF)
 | 
				
			||||||
	$(VERILATOR_DIR)/obj_dir_profiling/V${TESTBENCH}_$(WALLYCONF) ${ARGTEST}
 | 
						$(VERILATOR_DIR)/obj_dir_profiling/V${TESTBENCH}_$(WALLYCONF) ${ARGTEST}
 | 
				
			||||||
	mv gmon.out gmon_$(WALLYCONF).out
 | 
						mv gmon.out gmon_$(WALLYCONF).out
 | 
				
			||||||
@ -61,7 +61,6 @@ wkdir/$(WALLYCONF)_$(TEST)/V${TESTBENCH}: $(DEPENDENCIES)
 | 
				
			|||||||
	--Mdir wkdir/$(WALLYCONF)_$(TEST) -o V${TESTBENCH} \
 | 
						--Mdir wkdir/$(WALLYCONF)_$(TEST) -o V${TESTBENCH} \
 | 
				
			||||||
	--binary --trace \
 | 
						--binary --trace \
 | 
				
			||||||
	$(OPT) $(PARAMS) $(NONPROF) \
 | 
						$(OPT) $(PARAMS) $(NONPROF) \
 | 
				
			||||||
	$(EXTRA_ARGS) \
 | 
					 | 
				
			||||||
	--top-module ${TESTBENCH}  --relative-includes \
 | 
						--top-module ${TESTBENCH}  --relative-includes \
 | 
				
			||||||
	$(INCLUDE_PATH) \
 | 
						$(INCLUDE_PATH) \
 | 
				
			||||||
	${WRAPPER} \
 | 
						${WRAPPER} \
 | 
				
			||||||
@ -74,7 +73,6 @@ obj_dir_profiling/V${TESTBENCH}_$(WALLYCONF): $(DEPENDENCIES)
 | 
				
			|||||||
	--Mdir obj_dir_profiling -o V${TESTBENCH}_$(WALLYCONF) \
 | 
						--Mdir obj_dir_profiling -o V${TESTBENCH}_$(WALLYCONF) \
 | 
				
			||||||
	--binary \
 | 
						--binary \
 | 
				
			||||||
	--prof-cfuncs $(OPT) $(PARAMS) \
 | 
						--prof-cfuncs $(OPT) $(PARAMS) \
 | 
				
			||||||
	$(EXTRA_ARGS) \
 | 
					 | 
				
			||||||
	--top-module ${TESTBENCH}  --relative-includes \
 | 
						--top-module ${TESTBENCH}  --relative-includes \
 | 
				
			||||||
	$(INCLUDE_PATH) \
 | 
						$(INCLUDE_PATH) \
 | 
				
			||||||
	${WRAPPER} \
 | 
						${WRAPPER} \
 | 
				
			||||||
@ -82,4 +80,4 @@ obj_dir_profiling/V${TESTBENCH}_$(WALLYCONF): $(DEPENDENCIES)
 | 
				
			|||||||
	$(SOURCES)
 | 
						$(SOURCES)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	rm -rf $(VERILATOR_DIR)/wkdir $(VERILATOR_DIR)/obj_dir_profiling $(VERILATOR_DIR)/logs $(VERILATOR_DIR)/logs_profiling
 | 
						rm -rf $(VERILATOR_DIR)/wkdir $(VERILATOR_DIR)/obj_dir_profiling $(VERILATOR_DIR)/logs $(VERILATOR_DIR)/logs_profiling
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user