mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 18:05:29 +00:00
77 lines
1.7 KiB
Plaintext
77 lines
1.7 KiB
Plaintext
|
#!/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
|