Added environment variable listing all installed SDKs.
This commit is contained in:
parent
f7aa5fbee3
commit
aac50496f9
1 changed files with 24 additions and 0 deletions
|
@ -314,6 +314,7 @@ function configRead() {
|
||||||
function configWrite() {
|
function configWrite() {
|
||||||
local O=${G_PARENT}/joeyDev.sh
|
local O=${G_PARENT}/joeyDev.sh
|
||||||
local P=\${JOEYPATH}
|
local P=\${JOEYPATH}
|
||||||
|
local SDKLIST="["
|
||||||
echo "#!/bin/bash" > "${O}"
|
echo "#!/bin/bash" > "${O}"
|
||||||
# Remember the initial path so we can run this more than once
|
# Remember the initial path so we can run this more than once
|
||||||
echo "if [[ -z \$JOEYPATH || \"\${JOEYPATH}\" == \"\" ]]; then" >> "${O}"
|
echo "if [[ -z \$JOEYPATH || \"\${JOEYPATH}\" == \"\" ]]; then" >> "${O}"
|
||||||
|
@ -321,6 +322,7 @@ function configWrite() {
|
||||||
echo "fi" >> "${O}"
|
echo "fi" >> "${O}"
|
||||||
echo "export JOEY=\"${G_PARENT}\"" >> "${O}"
|
echo "export JOEY=\"${G_PARENT}\"" >> "${O}"
|
||||||
if [[ ${G_IS_INSTALLED[$G_IIGS]} == 1 ]]; then
|
if [[ ${G_IS_INSTALLED[$G_IIGS]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} IIgs"
|
||||||
# IIgs Runtime & ORCA Compilers
|
# IIgs Runtime & ORCA Compilers
|
||||||
P=\${JOEY}/sdks/IIgs:${P}
|
P=\${JOEY}/sdks/IIgs:${P}
|
||||||
echo "export GOLDEN_GATE=\"\${JOEY}/sdks/IIgs/ORCA\"" >> "${O}"
|
echo "export GOLDEN_GATE=\"\${JOEY}/sdks/IIgs/ORCA\"" >> "${O}"
|
||||||
|
@ -329,17 +331,39 @@ function configWrite() {
|
||||||
echo "fi" >> "${O}"
|
echo "fi" >> "${O}"
|
||||||
fi
|
fi
|
||||||
if [[ ${G_IS_INSTALLED[$G_AMIGA]} == 1 ]]; then
|
if [[ ${G_IS_INSTALLED[$G_AMIGA]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} Amiga"
|
||||||
P=\${JOEY}/sdks/amiga/bin:${P}
|
P=\${JOEY}/sdks/amiga/bin:${P}
|
||||||
fi
|
fi
|
||||||
if [[ ${G_IS_INSTALLED[$G_ATARIST]} == 1 ]]; then
|
if [[ ${G_IS_INSTALLED[$G_ATARIST]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} ST"
|
||||||
P=\${JOEY}/sdks/st/bin:${P}
|
P=\${JOEY}/sdks/st/bin:${P}
|
||||||
fi
|
fi
|
||||||
if [[ ${G_IS_INSTALLED[$G_MAC32]} == 1 || ${G_IS_INSTALLED[$G_MAC64]} == 1 ]]; then
|
if [[ ${G_IS_INSTALLED[$G_MAC32]} == 1 || ${G_IS_INSTALLED[$G_MAC64]} == 1 ]]; then
|
||||||
|
if [[ ${G_IS_INSTALLED[$G_MAC32]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} MACOS32"
|
||||||
|
fi
|
||||||
|
if [[ ${G_IS_INSTALLED[$G_MAC64]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} MACOS64"
|
||||||
|
fi
|
||||||
P=\${JOEY}/sdks/macOS/bin:${P}
|
P=\${JOEY}/sdks/macOS/bin:${P}
|
||||||
echo "export MACOSX_DEPLOYMENT_TARGET=${G_OSX_MIN}" >> "${O}"
|
echo "export MACOSX_DEPLOYMENT_TARGET=${G_OSX_MIN}" >> "${O}"
|
||||||
echo "export MACOSX_DARWIN=${G_OSX_DARWIN}" >> "${O}"
|
echo "export MACOSX_DARWIN=${G_OSX_DARWIN}" >> "${O}"
|
||||||
fi
|
fi
|
||||||
echo "export PATH=\"${P}\"" >> "${O}"
|
echo "export PATH=\"${P}\"" >> "${O}"
|
||||||
|
if [[ ${G_IS_INSTALLED[$G_WIN32]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} WIN32"
|
||||||
|
fi
|
||||||
|
if [[ ${G_IS_INSTALLED[$G_WIN64]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} WIN64"
|
||||||
|
fi
|
||||||
|
if [[ ${G_IS_INSTALLED[$G_LINUX32]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} LINUX32"
|
||||||
|
fi
|
||||||
|
if [[ ${G_IS_INSTALLED[$G_LINUX64]} == 1 ]]; then
|
||||||
|
SDKLIST="${SDKLIST} LINUX64"
|
||||||
|
fi
|
||||||
|
SDKLIST="${SDKLIST} ]"
|
||||||
|
echo "export JOEYLIB_SDKS=\"${SDKLIST}\"" >> "${O}"
|
||||||
chmod +x "${O}"
|
chmod +x "${O}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue