mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			576 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			576 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
OPTIND=1
 | 
						|
seed=""    # default to no seed specified
 | 
						|
while getopts "S:" opt
 | 
						|
do
 | 
						|
    case "$opt" in
 | 
						|
	S) arg="${OPTARG#"${OPTARG%%[![:space:]]*}"}" # remove leading space
 | 
						|
	   seed="SEED=$arg" ;;
 | 
						|
    esac
 | 
						|
done
 | 
						|
shift "$((OPTIND-1))"
 | 
						|
 | 
						|
# check for Icarus Verilog
 | 
						|
if ! which iverilog > /dev/null ; then
 | 
						|
  echo "$0: Error: Icarus Verilog 'iverilog' not found."
 | 
						|
  exit 1
 | 
						|
fi
 | 
						|
 | 
						|
echo "===== AAG ======"
 | 
						|
${MAKE:-make} -f ../tools/autotest.mk $seed *.aag EXTRA_FLAGS="-f aiger"
 | 
						|
 | 
						|
echo "===== AIG ======"
 | 
						|
exec ${MAKE:-make} -f ../tools/autotest.mk $seed *.aig EXTRA_FLAGS="-f aiger"
 |