Update core rules

This is mostly for libretro-super.sh, but libretro-build-common.sh has
already been updated to work with them.  Getting very close to ready to
commit libretro-super.sh now—it just needs to learn to do something with
the devkits and players.
This commit is contained in:
T. Joseph Carter 2015-04-05 23:25:51 -07:00
parent b626d15b2d
commit d447f63567

View File

@ -121,7 +121,7 @@ register_core "pcsx_rearmed" -theos_ios -ngc -ps3 -psp1 -wii
libretro_pcsx_rearmed_name="PCSX ReARMed" libretro_pcsx_rearmed_name="PCSX ReARMed"
libretro_pcsx_rearmed_git_url="https://github.com/libretro/pcsx_rearmed.git" libretro_pcsx_rearmed_git_url="https://github.com/libretro/pcsx_rearmed.git"
libretro_pcsx_rearmed_build_makefile="Makefile.libretro" libretro_pcsx_rearmed_build_makefile="Makefile.libretro"
libretro_pcsx_rearmed_build_configure() { libretro_pcsx_rearmed_configure() {
if [ "$platform" = "ios" ]; then if [ "$platform" = "ios" ]; then
core_build_cores="pcsx_rearmed_interpreter pcsx_rearmed" core_build_cores="pcsx_rearmed_interpreter pcsx_rearmed"
fi fi
@ -235,7 +235,7 @@ register_core "mupen64plus" -theos_ios -ngc -ps3 -psp1 -wii
libretro_mupen64plus_name="Mupen64Plus" libretro_mupen64plus_name="Mupen64Plus"
libretro_mupen64plus_git_url="https://github.com/libretro/mupen64plus-libretro.git" libretro_mupen64plus_git_url="https://github.com/libretro/mupen64plus-libretro.git"
libretro_mupen64plus_build_platform="$FORMAT_COMPILER_TARGET_ALT" libretro_mupen64plus_build_platform="$FORMAT_COMPILER_TARGET_ALT"
libretro_mupen64Plus_build_configure() { libretro_mupen64Plus_configure() {
if iscpu_x86_64 $ARCH; then if iscpu_x86_64 $ARCH; then
core_build_args="WITH_DYNAREC=x86_64" core_build_args="WITH_DYNAREC=x86_64"
elif iscpu_x86 $ARCH; then elif iscpu_x86 $ARCH; then
@ -352,29 +352,35 @@ libretro_lutro_build_makefile="Makefile"
## TODO: The lutro modules here aren't really "cores", they're assets ## TODO: The lutro modules here aren't really "cores", they're assets
## Figure out where to put them and what to do with them. ## Figure out where to put them and what to do with them.
register_core "lutro_platformer" none register_core "lutro_platformer" any
libretro_lutro_platformer_name="Lutro-Platformer" libretro_lutro_platformer_name="Lutro-Platformer"
libretro_lutro_platformer_git_url="https://github.com/libretro/lutro-platformer.git" libretro_lutro_platformer_git_url="https://github.com/libretro/lutro-platformer.git"
libretro_lutro_platformer_build_rule=none
register_core "lutro_pong" none register_core "lutro_pong" any
libretro_lutro_pong_name="Lutro-Pong" libretro_lutro_pong_name="Lutro-Pong"
libretro_lutro_pong_git_url="https://github.com/libretro/lutro-pong.git" libretro_lutro_pong_git_url="https://github.com/libretro/lutro-pong.git"
libretro_lutro_pong_build_rule=none
register_core "lutro_tetris" none register_core "lutro_tetris" any
libretro_lutro_tetris_name="Lutro-tetris" libretro_lutro_tetris_name="Lutro-tetris"
libretro_lutro_tetris_git_url="https://github.com/libretro/lutro-tetris.git" libretro_lutro_tetris_git_url="https://github.com/libretro/lutro-tetris.git"
libretro_lutro_tetris_build_rule=none
register_core "lutro_snake" none register_core "lutro_snake" any
libretro_lutro_snake_name="Lutro-snake" libretro_lutro_snake_name="Lutro-snake"
libretro_lutro_snake_git_url="https://github.com/libretro/lutro-snake.git" libretro_lutro_snake_git_url="https://github.com/libretro/lutro-snake.git"
libretro_lutro_snake_build_rule=none
register_core "lutro_iyfct" none register_core "lutro_iyfct" any
libretro_lutro_iyfct_name="Lutro-iyfct" libretro_lutro_iyfct_name="Lutro-iyfct"
libretro_lutro_iyfct_git_url="https://github.com/libretro/lutro-iyfct.git" libretro_lutro_iyfct_git_url="https://github.com/libretro/lutro-iyfct.git"
libretro_lutro_iyfct_build_rule=none
register_core "lutro_game_of_life" none register_core "lutro_game_of_life" any
libretro_lutro_game_of_life_name="Lutro-Game-of-Life" libretro_lutro_game_of_life_name="Lutro-Game-of-Life"
libretro_lutro_game_of_life_git_url="https://github.com/libretro/lutro-game-of-life.git" libretro_lutro_game_of_life_git_url="https://github.com/libretro/lutro-game-of-life.git"
libretro_lutro_game_of_life_build_rule=none
# CORE RULE VARIABLES # CORE RULE VARIABLES
# #
@ -403,16 +409,6 @@ libretro_lutro_game_of_life_git_url="https://github.com/libretro/lutro-game-of-l
# build_subdir Subdir containing the libretro makefile # build_subdir Subdir containing the libretro makefile
# Leave unset if in top level of core # Leave unset if in top level of core
# #
# For the "multi_git" fetch rule:
#
# mgit_urls Number of URLs to fetch
#
# mgit_url_<n> <n>th URL to fetch, start with 0
# If you have 4 mgit_urls, <n> will be 0, 1, 2, or 3
#
# mgit_dir_<n> <n>th directory to fetch into
# You must set this for each URL
#
# For the generic makefile build rule: # For the generic makefile build rule:
# #
# build_makefile Name of makefile # build_makefile Name of makefile