mirror of
https://github.com/FEX-Emu/FEX.git
synced 2024-12-16 10:27:47 +00:00
38 lines
780 B
Bash
Executable File
38 lines
780 B
Bash
Executable File
#!/bin/bash
|
|
FEX=${1:-FEXLoader}
|
|
echo Using $FEX
|
|
for fileid in ~/.fex-emu/aotir/*.path; do
|
|
filename=`cat "$fileid"`
|
|
args=""
|
|
if [ "${fileid: -6 : 1}" == "P" ]; then
|
|
args="$args --no-abinopf"
|
|
else
|
|
args="$args --abinopf"
|
|
fi
|
|
|
|
if [ "${fileid: -7 : 1}" == "L" ]; then
|
|
args="$args --abilocalflags"
|
|
else
|
|
args="$args --no-abilocalflags"
|
|
fi
|
|
|
|
if [ "${fileid: -8 : 1}" == "T" ]; then
|
|
args="$args --tsoenabled"
|
|
else
|
|
args="$args --no-tsoenabled"
|
|
fi
|
|
|
|
if [ "${fileid: -9 : 1}" == "S" ]; then
|
|
args="$args --smc=full"
|
|
else
|
|
args="$args --smc=mman"
|
|
fi
|
|
|
|
if [ -f "${fileid%.path}.aotir" ]; then
|
|
echo "`basename $fileid` has already been generated"
|
|
else
|
|
echo "Processing `basename $fileid` ($filename) with $args"
|
|
$FEX --aotirgenerate $args "$filename"
|
|
fi
|
|
done
|