Add fetch_subproject/fetch_subprojects to libretro-fetch.sh -
also add retroarch-assets fetching
This commit is contained in:
parent
4579c0b3c7
commit
efd2fa1416
|
@ -50,10 +50,35 @@ fetch_project()
|
||||||
echo "=== Fetched ==="
|
echo "=== Fetched ==="
|
||||||
}
|
}
|
||||||
|
|
||||||
fetch_project_no_pull()
|
fetch_subproject()
|
||||||
{
|
{
|
||||||
echo "=== Fetching $3 ==="
|
echo "=== Fetching $4 ==="
|
||||||
git clone "$1" "$2"
|
cd "$2"
|
||||||
|
if [ -d "$3" ]; then
|
||||||
|
cd "$3"
|
||||||
|
git pull
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
git clone "$1" "$3"
|
||||||
|
fi
|
||||||
|
cd ..
|
||||||
|
echo "=== Fetched ==="
|
||||||
|
}
|
||||||
|
|
||||||
|
fetch_subprojects()
|
||||||
|
{
|
||||||
|
echo "=== Fetching $5 ==="
|
||||||
|
cd "$2"
|
||||||
|
cd "$3"
|
||||||
|
if [ -d "$4" ]; then
|
||||||
|
cd "$4"
|
||||||
|
git pull
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
git clone "$1" "$4"
|
||||||
|
fi
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
echo "=== Fetched ==="
|
echo "=== Fetched ==="
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,8 +105,9 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fetch_project "$REPO_BASE/libretro/RetroArch.git" "retroarch" "libretro/RetroArch"
|
fetch_project "$REPO_BASE/libretro/RetroArch.git" "retroarch" "libretro/RetroArch"
|
||||||
fetch_project "$REPO_BASE/libretro/common-shaders.git" "retroarch/media/shaders" "libretro/common-shaders"
|
fetch_subprojects "$REPO_BASE/libretro/common-shaders.git" "retroarch" "media" "shaders" "libretro/common-shaders"
|
||||||
fetch_project "$REPO_BASE/libretro/common-overlays.git" "retroarch/media/overlays" "libretro/common-overlays"
|
fetch_subprojects "$REPO_BASE/libretro/common-overlays.git" "retroarch" "media" "overlays" "libretro/common-overlays"
|
||||||
|
fetch_subprojects "$REPO_BASE/libretro/retroarch-assets.git" "retroarch" "media" "assets" "libretro/retroarch-assets"
|
||||||
fetch_project_bsnes "git://gitorious.org/bsnes/bsnes.git --branch libretro" "libretro-bsnes" "libretro/bSNES"
|
fetch_project_bsnes "git://gitorious.org/bsnes/bsnes.git --branch libretro" "libretro-bsnes" "libretro/bSNES"
|
||||||
fetch_project "$REPO_BASE/libretro/snes9x.git" "libretro-s9x" "libretro/SNES9x"
|
fetch_project "$REPO_BASE/libretro/snes9x.git" "libretro-s9x" "libretro/SNES9x"
|
||||||
fetch_project "$REPO_BASE/libretro/snes9x-next.git" "libretro-s9x-next" "libretro/SNES9x-Next"
|
fetch_project "$REPO_BASE/libretro/snes9x-next.git" "libretro-s9x-next" "libretro/SNES9x-Next"
|
||||||
|
@ -142,6 +168,6 @@ fetch_project "$REPO_BASE/libretro/libretro-vecx.git" "libretro-vecx" "libretro/
|
||||||
fetch_project "$REPO_BASE/libretro/retroarch-joypad-autoconfig.git" "libretro-joypad-autoconfig" "libretro/joypad-autoconfig"
|
fetch_project "$REPO_BASE/libretro/retroarch-joypad-autoconfig.git" "libretro-joypad-autoconfig" "libretro/joypad-autoconfig"
|
||||||
fetch_project "$REPO_BASE/libretro/libretro-manifest.git" "libretro-manifest" "libretro/libretro-manifest"
|
fetch_project "$REPO_BASE/libretro/libretro-manifest.git" "libretro-manifest" "libretro/libretro-manifest"
|
||||||
fetch_project "$REPO_BASE/libretro/libretro-ppsspp.git" "libretro-ppsspp" "libretro/ppsspp"
|
fetch_project "$REPO_BASE/libretro/libretro-ppsspp.git" "libretro-ppsspp" "libretro/ppsspp"
|
||||||
fetch_project_no_pull "$REPO_BASE/libretro/ppsspp-native.git" "libretro-ppsspp/native" "libretro/ppsspp/native"
|
fetch_subproject "$REPO_BASE/libretro/ppsspp-native.git" "libretro-ppsspp" "native" "libretro/ppsspp/native"
|
||||||
fetch_project_no_pull "$REPO_BASE/libretro/ppsspp-ffmpeg.git" "libretro-ppsspp/ffmpeg" "libretro/ppsspp/ffmpeg"
|
fetch_subproject "$REPO_BASE/libretro/ppsspp-ffmpeg.git" "libretro-ppsspp" "ffmpeg" "libretro/ppsspp/ffmpeg"
|
||||||
fetch_project "$REPO_BASE/libretro/prosystem-libretro.git" "libretro-prosystem" "libretro/prosystem"
|
fetch_project "$REPO_BASE/libretro/prosystem-libretro.git" "libretro-prosystem" "libretro/prosystem"
|
||||||
|
|
Loading…
Reference in New Issue