mirror of
				https://github.com/yuzu-emu/unicorn.git
				synced 2025-11-04 14:54:56 +00:00 
			
		
		
		
	This reverts commit 208ecb3e1acc8d55dab49fdf721a86d513691688. This was causing problems by making DEF_TARGET_LIST pointless and having to jump through hoops to build on mingw with a dully enabled config. This includes a change to fix the per-guest TCG test probe which was added after 208ecb3 and used TARGET_LIST. Backports commit 2b1f35b9a85cf0232615a67e7ff523137a58795e from qemu
		
			
				
	
	
		
			77 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
echo "/* Automatically generated by create_config - do not modify */"
 | 
						|
 | 
						|
while read line; do
 | 
						|
 | 
						|
case $line in
 | 
						|
 qemu_*dir=*) # qemu-specific directory configuration
 | 
						|
    name=${line%=*}
 | 
						|
    value=${line#*=}
 | 
						|
    define_name=`echo $name | LC_ALL=C tr '[a-z]' '[A-Z]'`
 | 
						|
    eval "define_value=\"$value\""
 | 
						|
    echo "#define CONFIG_$define_name \"$define_value\""
 | 
						|
    # save for the next definitions
 | 
						|
    eval "$name=\$define_value"
 | 
						|
    ;;
 | 
						|
 prefix=*)
 | 
						|
    # save for the next definitions
 | 
						|
    prefix=${line#*=}
 | 
						|
    ;;
 | 
						|
 CONFIG_*=y) # configuration
 | 
						|
    name=${line%=*}
 | 
						|
    echo "#define $name 1"
 | 
						|
    ;;
 | 
						|
 CONFIG_*=*) # configuration
 | 
						|
    name=${line%=*}
 | 
						|
    value=${line#*=}
 | 
						|
    echo "#define $name $value"
 | 
						|
    ;;
 | 
						|
 ARCH=*) # configuration
 | 
						|
    arch=${line#*=}
 | 
						|
    arch_name=`echo $arch | LC_ALL=C tr '[a-z]' '[A-Z]'`
 | 
						|
    echo "#define HOST_$arch_name 1"
 | 
						|
    ;;
 | 
						|
 HOST_CC=*)
 | 
						|
    # do nothing
 | 
						|
    ;;
 | 
						|
 HOST_*=y) # configuration
 | 
						|
    name=${line%=*}
 | 
						|
    echo "#define $name 1"
 | 
						|
    ;;
 | 
						|
 HOST_*=*) # configuration
 | 
						|
    name=${line%=*}
 | 
						|
    value=${line#*=}
 | 
						|
    echo "#define $name $value"
 | 
						|
    ;;
 | 
						|
 TARGET_BASE_ARCH=*) # configuration
 | 
						|
    target_base_arch=${line#*=}
 | 
						|
    base_arch_name=`echo $target_base_arch | LC_ALL=C tr '[a-z]' '[A-Z]'`
 | 
						|
    echo "#define TARGET_$base_arch_name 1"
 | 
						|
    ;;
 | 
						|
 TARGET_XML_FILES=*)
 | 
						|
    # do nothing
 | 
						|
    ;;
 | 
						|
 TARGET_ABI_DIR=*)
 | 
						|
    # do nothing
 | 
						|
    ;;
 | 
						|
 TARGET_NAME=*)
 | 
						|
    target_name=${line#*=}
 | 
						|
    echo "#define TARGET_NAME \"$target_name\""
 | 
						|
    ;;
 | 
						|
 TARGET_DIRS=*)
 | 
						|
    # do nothing
 | 
						|
    ;;
 | 
						|
 TARGET_*=y) # configuration
 | 
						|
    name=${line%=*}
 | 
						|
    echo "#define $name 1"
 | 
						|
    ;;
 | 
						|
 TARGET_*=*) # configuration
 | 
						|
    name=${line%=*}
 | 
						|
    value=${line#*=}
 | 
						|
    echo "#define $name $value"
 | 
						|
    ;;
 | 
						|
esac
 | 
						|
 | 
						|
done # read
 |