mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| make allclean:
 | |
| 	make clean
 | |
| 	make all
 | |
| 
 | |
| make clean:
 | |
| 	make clean -C ../../addins/riscv-arch-test
 | |
| 	make clean -C ../../tests/wally-riscv-arch-test
 | |
| 	make allclean -C ../../tests/imperas-riscv-tests
 | |
| 
 | |
| make all:
 | |
| 	# *** Build old tests/imperas-riscv-tests for now;
 | |
| 	# Delete this part when the privileged tests transition over to tests/wally-riscv-arch-test
 | |
| 	# Also delete bin/exe2memfile at that point
 | |
| 	make -C ../../tests/imperas-riscv-tests
 | |
| 	make -C ../../tests/imperas-riscv-tests XLEN=64
 | |
| 	cd ../../tests/imperas-riscv-tests; exe2memfile.pl work/*/*.elf
 | |
| 	
 | |
| 
 | |
| 	# Build riscv-arch-test 64 and 32-bit versions
 | |
| 	make -C ../../addins/riscv-arch-test
 | |
| 	make -C ../../addins/riscv-arch-test XLEN=32
 | |
| 	cd ../../addins/riscv-arch-test; elf2hex.sh
 | |
| 	# extractFunctionRadix. ***
 | |
| 
 | |
| 	# Build wally-riscv-arch-test
 | |
| 	make -C ../../tests/wally-riscv-arch-test/
 | |
| 	make -C ../../tests/wally-riscv-arch-test/ XLEN=32 
 | |
| 	cd ../../tests/wally-riscv-arch-test; elf2hex.sh
 | |
| 	# ***extractFunctionRadix
 | |
| 
 | |
| 	# Only compile Imperas tests if they are installed locally.  
 | |
| 	# They are usually a symlink to $RISCV/imperas-riscv-tests and only 
 | |
| 	# get compiled there manually during installation
 | |
| 	# make -C ../../addins/imperas-riscv-tests
 | |
| 	# make -C ../../addins/imperas-riscv-tests XLEN=64
 | |
| 	# cd ../../addins/imperas-riscv-tests; elf2hex.sh
 | |
| 
 | |
| 	# Link Linux test vectors (fix this later***)
 | |
| 	#cd ../../tests/linux-testgen/linux-testvectors/;./tvLinker.sh
 | |
| 
 | |
| 	
 |