From 678104e18766c244773d1f2a0479ea4099a9fd89 Mon Sep 17 00:00:00 2001 From: AndresSM Date: Sun, 16 Mar 2014 23:17:04 -0500 Subject: [PATCH 1/4] add mess, mess-tiny, mame-tiny targets --- libretro-build-common.sh | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/libretro-build-common.sh b/libretro-build-common.sh index 833cc9c7..408a8843 100755 --- a/libretro-build-common.sh +++ b/libretro-build-common.sh @@ -348,6 +348,48 @@ build_libretro_mame() { fi } +build_libretro_mame_tiny() { + cd "${BASE_DIR}" + if [ -d 'libretro-mame' ]; then + echo '=== Building MAME ===' + cd libretro-mame/0152 + + "${MAKE}" -f Makefile.libretro "TARGET=mame" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' + "${MAKE}" -f Makefile.libretro "TARGET=mame" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' + cp "mame_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}\\mame_tiny_libretro${FORMAT}.${FORMAT_EXT}" + else + echo 'MAME not fetched, skipping ...' + fi +} + +build_libretro_mess() { + cd "${BASE_DIR}" + if [ -d 'libretro-mame' ]; then + echo '=== Building MESS ===' + cd libretro-mame/0152 + + "${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' + "${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' + cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" + else + echo 'MAME not fetched, skipping ...' + fi +} + +build_libretro_mess_tiny() { + cd "${BASE_DIR}" + if [ -d 'libretro-mame' ]; then + echo '=== Building MESS ===' + cd libretro-mame/0152 + + "${MAKE}" -f Makefile.libretro "TARGET=mess" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' + "${MAKE}" -f Makefile.libretro "TARGET=mess" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' + cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}\\mess_tiny_libretro${FORMAT}.${FORMAT_EXT}" + else + echo 'MAME not fetched, skipping ...' + fi +} + build_libretro_vbam() { cd "${BASE_DIR}" if [ -d 'libretro-vbam' ]; then From 2d00345026a194d94b31f368a4d59e48967f8e53 Mon Sep 17 00:00:00 2001 From: AndresSM Date: Sun, 16 Mar 2014 23:40:30 -0500 Subject: [PATCH 2/4] add ume --- libretro-build-common.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libretro-build-common.sh b/libretro-build-common.sh index d68d6092..0285dd13 100755 --- a/libretro-build-common.sh +++ b/libretro-build-common.sh @@ -376,6 +376,20 @@ build_libretro_mess() { fi } +build_libretro_ume() { + cd "${BASE_DIR}" + if [ -d 'libretro-mame' ]; then + echo '=== Building UME ===' + cd libretro-mame/0152 + + "${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' + "${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' + cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" + else + echo 'MAME not fetched, skipping ...' + fi +} + build_libretro_mess_tiny() { cd "${BASE_DIR}" if [ -d 'libretro-mame' ]; then From 9f58baa8f5caf4158648fd24e2dd9f76e479732a Mon Sep 17 00:00:00 2001 From: AndresSM Date: Sun, 16 Mar 2014 23:45:02 -0500 Subject: [PATCH 3/4] fix libretro.dll name --- libretro-build-common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-build-common.sh b/libretro-build-common.sh index 0285dd13..3946d102 100755 --- a/libretro-build-common.sh +++ b/libretro-build-common.sh @@ -384,7 +384,7 @@ build_libretro_ume() { "${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' "${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' - cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" + cp "ume_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" else echo 'MAME not fetched, skipping ...' fi From bff1584e1c2db34faf604ae7135954752752f7cf Mon Sep 17 00:00:00 2001 From: AndresSM Date: Tue, 18 Mar 2014 15:07:30 -0500 Subject: [PATCH 4/4] add MAME/MESS rebuild options --- libretro-build-common.sh | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/libretro-build-common.sh b/libretro-build-common.sh index 3946d102..3d92ba03 100755 --- a/libretro-build-common.sh +++ b/libretro-build-common.sh @@ -340,23 +340,23 @@ build_libretro_mame() { echo '=== Building MAME ===' cd libretro-mame/0152 - "${MAKE}" -f Makefile.libretro platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MAME' - "${MAKE}" -f Makefile.libretro platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME' + "${MAKE}" -f Makefile.libretro "TARGET=mame" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MAME' + "${MAKE}" -f Makefile.libretro "TARGET=mame" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME' cp "mame_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" else echo 'MAME not fetched, skipping ...' fi } -build_libretro_mame_tiny() { +rebuild_libretro_mame() { cd "${BASE_DIR}" if [ -d 'libretro-mame' ]; then echo '=== Building MAME ===' cd libretro-mame/0152 - "${MAKE}" -f Makefile.libretro "TARGET=mame" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' - "${MAKE}" -f Makefile.libretro "TARGET=mame" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' - cp "mame_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}\\mame_tiny_libretro${FORMAT}.${FORMAT_EXT}" + "${MAKE}" -f Makefile.libretro "TARGET=mame" "PARTIAL=1" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MAME' + "${MAKE}" -f Makefile.libretro "TARGET=mame" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME' + cp "mame_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" else echo 'MAME not fetched, skipping ...' fi @@ -376,6 +376,20 @@ build_libretro_mess() { fi } +rebuild_libretro_mess() { + cd "${BASE_DIR}" + if [ -d 'libretro-mame' ]; then + echo '=== Building MESS ===' + cd libretro-mame/0152 + + "${MAKE}" -f Makefile.libretro "TARGET=mess" "PARTIAL=1" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' + "${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' + cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" + else + echo 'MAME not fetched, skipping ...' + fi +} + build_libretro_ume() { cd "${BASE_DIR}" if [ -d 'libretro-mame' ]; then @@ -390,20 +404,6 @@ build_libretro_ume() { fi } -build_libretro_mess_tiny() { - cd "${BASE_DIR}" - if [ -d 'libretro-mame' ]; then - echo '=== Building MESS ===' - cd libretro-mame/0152 - - "${MAKE}" -f Makefile.libretro "TARGET=mess" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MESS' - "${MAKE}" -f Makefile.libretro "TARGET=mess" "SUBTARGET=tiny" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MESS' - cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}\\mess_tiny_libretro${FORMAT}.${FORMAT_EXT}" - else - echo 'MAME not fetched, skipping ...' - fi -} - build_libretro_vbam() { cd "${BASE_DIR}" if [ -d 'libretro-vbam' ]; then