forked from Github_Repos/cvw
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			571 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			571 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| TARGET = sumtest
 | |
| 
 | |
| $(TARGET).objdump: $(TARGET)
 | |
| 	riscv64-unknown-elf-objdump -D $(TARGET) > $(TARGET).objdump
 | |
|     
 | |
| $(TARGET): $(TARGET).S sum.S Makefile
 | |
| 	riscv64-unknown-elf-gcc -g -o $(TARGET) -march=rv64gc -mabi=lp64 -mcmodel=medany \
 | |
| 	    -nostartfiles -T../../link/link.ld $(TARGET).S sum.S
 | |
| 
 | |
| sim:
 | |
| 	spike +signature=$(TARGET).signature.output +signature-granularity=8 $(TARGET)
 | |
| 	diff --ignore-case $(TARGET).signature.output $(TARGET).reference_output || exit
 | |
| 	echo "Signature matches! Success!"
 | |
| 
 | |
| clean:
 | |
| 	rm -f $(TARGET) $(TARGET).objdump $(TARGET).signature.output
 | |
| 
 | |
| 
 | |
| 
 |