From bfd2e1a9146be343b495d7d921df26c9ad110871 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 9 Mar 2014 18:40:05 +0100 Subject: [PATCH 01/25] (360) Add MAME 0.78 --- libretro-build-common-xdk.sh | 13 +++++++++++++ libretro-build-xdk360.sh | 3 +++ 2 files changed, 16 insertions(+) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index f59590e5..e6ec8999 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -78,6 +78,19 @@ build_libretro_vba_next() fi } +build_libretro_mame078() { + cd "${BASE_DIR}" + if [ -d 'libretro-mame078' ]; then + echo '=== Building MAME 0.78 ===' + cd libretro-mame078 + cd src/libretro/msvc + cmd.exe /k $MSVC_NAME.bat + cp $MSVC_NAME/Release_LTCG/msvc-2010-360.$FORMAT_EXT "$RARCH_DIST_DIR"/mame078_libretro$FORMAT.$FORMAT_EXT + else + echo 'MAME 0.78 not fetched, skipping ...' + fi +} + build_libretro_fceu() { cd $BASE_DIR diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index db7086c5..02c77e6d 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -42,6 +42,9 @@ else build_libretro_gambatte build_libretro_nx build_libretro_prboom + #build_libretro_stella + #build_libretro_quicknes build_libretro_nestopia build_libretro_tyrquake + build_libretro_mame078 fi From 695dd1ea31988986a2fc7e3e9cb61f81f0362cdd Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 9 Mar 2014 18:42:25 +0100 Subject: [PATCH 02/25] MAME Makefile is a concurrency nightmare - so set jobs to 1 --- libretro-build-common.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common.sh b/libretro-build-common.sh index 833cc9c7..5b5adc24 100755 --- a/libretro-build-common.sh +++ b/libretro-build-common.sh @@ -326,8 +326,8 @@ build_libretro_mame078() { echo '=== Building MAME 0.78 ===' cd libretro-mame078 - "${MAKE}" -f makefile platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" clean || die 'Failed to clean MAME 0.78' - "${MAKE}" -f makefile platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME 0.78' + "${MAKE}" -f makefile platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j1" clean || die 'Failed to clean MAME 0.78' + "${MAKE}" -f makefile platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j1" || die 'Failed to build MAME 0.78' cp "mame078_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}" else echo 'MAME 0.78 not fetched, skipping ...' From 583402828f5c00efebcf783d5aa243530666890e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 9 Mar 2014 19:20:02 +0100 Subject: [PATCH 03/25] refactor libretro-build-xdk1.sh --- libretro-build-xdk1.sh | 59 ++++++++++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 16 deletions(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index 52939b49..bb3b1a6c 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -13,6 +13,46 @@ die() #exit 1 } +build_libretro_fba_cps1() +{ + cd $BASE_DIR + if [ -d "libretro-fba" ]; then + echo "=== Building Final Burn Alpha Cores (CPS1) ===" + cd libretro-fba/ + cd svn-current/trunk + cd fbacores/cps1/projectfiles/visualstudio-2003-libretro-xbox1 + cmd.exe /k $MSVC_NAME.bat + cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps1_libretro$FORMAT.${FORMAT_EXT} + fi +} + +build_libretro_fba_cps2() +{ + cd $BASE_DIR + if [ -d "libretro-fba" ]; then + echo "=== Building Final Burn Alpha Cores (CPS2) ===" + cd libretro-fba/ + cd svn-old/trunk + cd fbacores/cps2/projectfiles/visualstudio-2003-libretro-xbox1 + cmd.exe /k $MSVC_NAME.bat + cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps2_libretro$FORMAT.${FORMAT_EXT} + fi +} + + +build_libretro_fba_neo() +{ + cd $BASE_DIR + if [ -d "libretro-fba" ]; then + echo "=== Building Final Burn Alpha Cores (NeoGeo) ===" + cd libretro-fba/ + cd svn-current/trunk + cd fbacores/neogeo/projectfiles/visualstudio-2003-libretro-xbox1 + cmd.exe /k $MSVC_NAME.bat + cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_neo_libretro$FORMAT.${FORMAT_EXT} + fi +} + build_libretro_fba() { cd $BASE_DIR @@ -24,22 +64,9 @@ build_libretro_fba() cmd.exe /k $MSVC_NAME.bat cp Release_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR - echo "=== Building Final Burn Alpha Cores (CPS1) ===" - cd ../../fbacores/cps1/projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps1_libretro$FORMAT.${FORMAT_EXT} - cd ../../../../ - - echo "=== Building Final Burn Alpha Cores (CPS2) ===" - cd fbacores/cps2/projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps2_libretro$FORMAT.${FORMAT_EXT} - cd ../../../../ - - echo "=== Building Final Burn Alpha Cores (NeoGeo) ===" - cd fbacores/neogeo/projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_neo_libretro$FORMAT.${FORMAT_EXT} + build_libretro_fba_cps1 + build_libretro_fba_cps2 + build_libretro_fba_neo else echo "Final Burn Alpha not fetched, skipping ..." fi From 0c1383c761eff6e94f0610dc58f603394eb66841 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 9 Mar 2014 21:11:00 +0100 Subject: [PATCH 04/25] Fixup libretro-build-xdk1.sh --- libretro-build-xdk1.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index bb3b1a6c..2fabd6c2 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -22,7 +22,7 @@ build_libretro_fba_cps1() cd svn-current/trunk cd fbacores/cps1/projectfiles/visualstudio-2003-libretro-xbox1 cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps1_libretro$FORMAT.${FORMAT_EXT} + cp Release_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps1_libretro$FORMAT.${FORMAT_EXT} fi } @@ -40,7 +40,7 @@ build_libretro_fba_cps2() } -build_libretro_fba_neo() +build_libretro_fba_neogeo() { cd $BASE_DIR if [ -d "libretro-fba" ]; then @@ -66,7 +66,7 @@ build_libretro_fba() build_libretro_fba_cps1 build_libretro_fba_cps2 - build_libretro_fba_neo + build_libretro_fba_neogeo else echo "Final Burn Alpha not fetched, skipping ..." fi From 9c8997ecc75dcdde97d6cd545eac366559dbd8f4 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 9 Mar 2014 21:11:12 +0100 Subject: [PATCH 05/25] Add 3dengine to Android build --- libretro-build-android-mk.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/libretro-build-android-mk.sh b/libretro-build-android-mk.sh index 3967f836..5cdbf920 100755 --- a/libretro-build-android-mk.sh +++ b/libretro-build-android-mk.sh @@ -631,4 +631,5 @@ else build_libretro_mupen64 #build_libretro_ffmpeg build_libretro_dinothawr + build_libretro_3dengine fi From 870d69f50076da97094c9c5bda112053deb66bb8 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 9 Mar 2014 21:11:47 +0100 Subject: [PATCH 06/25] (iOS) Add 3dengine --- libretro-build-ios.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/libretro-build-ios.sh b/libretro-build-ios.sh index 4334f858..516c92ca 100755 --- a/libretro-build-ios.sh +++ b/libretro-build-ios.sh @@ -58,4 +58,5 @@ else build_libretro_mupen64 #build_libretro_ffmpeg build_libretro_dinothawr + build_libretro_3dengine fi From 406ac3021513d130c9d4bd75e40296073ac8aaf3 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 16:05:24 +0100 Subject: [PATCH 07/25] (MSVC) Update MSVC scripts --- libretro-build-common-xdk.sh | 28 ++++++++++++++-------------- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 1 + 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index e6ec8999..6a116139 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -15,22 +15,22 @@ build_libretro_mednafen() cd msvc/pce-fast cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/mednafen_pce_fast_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/mednafen_pce_fast_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" cd ../ cd wswan cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/mednafen_wswan_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/mednafen_wswan_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" cd ../ cd ngp cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/mednafen_ngp_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/mednafen_ngp_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" cd ../ cd vb cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/mednafen_vb_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/mednafen_vb_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "Mednafen not fetched, skipping ..." fi @@ -44,7 +44,7 @@ build_libretro_s9x_next() cd libretro-s9x-next/ cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/snes9x_next_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/snes9x_next_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "SNES9x-Next not fetched, skipping ..." fi @@ -58,7 +58,7 @@ build_libretro_genplus() cd libretro-genplus/ cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/genesis_plus_gx_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/genesis_plus_gx_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "Genplus GX not fetched, skipping ..." fi @@ -85,7 +85,7 @@ build_libretro_mame078() { cd libretro-mame078 cd src/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/msvc-2010-360.$FORMAT_EXT "$RARCH_DIST_DIR"/mame078_libretro$FORMAT.$FORMAT_EXT + cp $MSVC_NAME/$RELEASE_LTCG/msvc-2010-360.$FORMAT_EXT "$RARCH_DIST_DIR"/mame078_libretro$FORMAT.$FORMAT_EXT else echo 'MAME 0.78 not fetched, skipping ...' fi @@ -99,7 +99,7 @@ build_libretro_fceu() cd libretro-fceu cd fceumm-code/src/drivers/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/fceumm_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/fceumm_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "FCEU not fetched, skipping ..." fi @@ -113,7 +113,7 @@ build_libretro_gambatte() cd libretro-gambatte/libgambatte cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/gambatte_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/gambatte_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "Gambatte not fetched, skipping ..." fi @@ -127,7 +127,7 @@ build_libretro_nx() cd libretro-nx cd nxengine-1.0.0.4/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "NXEngine not fetched, skipping ..." fi @@ -141,7 +141,7 @@ build_libretro_nx() cd libretro-nx cd nxengine-1.0.0.4/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "NXEngine not fetched, skipping ..." fi @@ -155,7 +155,7 @@ build_libretro_prboom() cd libretro-prboom cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/prboom_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/prboom_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "PRBoom not fetched, skipping ..." fi @@ -169,7 +169,7 @@ build_libretro_nestopia() cd libretro-nestopia/libretro cd msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/nestopia_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/nestopia_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "Nestopia not fetched, skipping ..." fi @@ -197,7 +197,7 @@ build_libretro_nx() cd libretro-nx cd nxengine-1.0.0.4/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" else echo "NXEngine not fetched, skipping ..." fi diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index 2fabd6c2..e0cd24d3 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -6,6 +6,7 @@ RARCH_DIST_DIR=$RARCH_DIR/xdk1 FORMAT=_xdk FORMAT_EXT=lib MSVC_NAME=msvc-2003-xbox1 +RELEASE_LTCG=Release_LTCG die() { diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 02c77e6d..c9d0948f 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -6,6 +6,7 @@ RARCH_DIST_DIR=$RARCH_DIR/xdk360 FORMAT=_xdk360 FORMAT_EXT=lib MSVC_NAME=msvc-2010-360 +RELEASE_LTCG=Release_LTCG die() { From 3f8ac83d3575374415b9ea206a984f516102fd27 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 16:08:16 +0100 Subject: [PATCH 08/25] (XDK) Dehardcode Release_LTCG --- libretro-build-xdk1.sh | 8 ++++---- libretro-build-xdk360.sh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index e0cd24d3..bbaa79fa 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -23,7 +23,7 @@ build_libretro_fba_cps1() cd svn-current/trunk cd fbacores/cps1/projectfiles/visualstudio-2003-libretro-xbox1 cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps1_libretro$FORMAT.${FORMAT_EXT} + cp $RELEASE_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps1_libretro$FORMAT.${FORMAT_EXT} fi } @@ -36,7 +36,7 @@ build_libretro_fba_cps2() cd svn-old/trunk cd fbacores/cps2/projectfiles/visualstudio-2003-libretro-xbox1 cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps2_libretro$FORMAT.${FORMAT_EXT} + cp $RELEASE_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_cps2_libretro$FORMAT.${FORMAT_EXT} fi } @@ -50,7 +50,7 @@ build_libretro_fba_neogeo() cd svn-current/trunk cd fbacores/neogeo/projectfiles/visualstudio-2003-libretro-xbox1 cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_neo_libretro$FORMAT.${FORMAT_EXT} + cp $RELEASE_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fba_cores_neo_libretro$FORMAT.${FORMAT_EXT} fi } @@ -63,7 +63,7 @@ build_libretro_fba() cd svn-current/trunk cd projectfiles/visualstudio-2003-libretro-xbox1 cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR + cp $RELEASE_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR build_libretro_fba_cps1 build_libretro_fba_cps2 diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index c9d0948f..f3aceaae 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -23,7 +23,7 @@ build_libretro_fba() cd svn-current/trunk cd projectfiles/visualstudio-2010-libretro-360 cmd.exe /k $MSVC_NAME.bat - cp Release_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR + cp $RELEASE_LTCG/fb_alpha_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR else echo "Final Burn Alpha not fetched, skipping ..." fi From 1628df37ae698c25e4225dce6dfb8cb3d9824ca8 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 17:44:19 +0100 Subject: [PATCH 09/25] (XDK/MSVC) Start dehardcoding libretro-build-common-xdk build rules so that it will work for Xbox 1/Xbox 360/PC MSVC --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 6a116139..c14e0ded 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -155,7 +155,7 @@ build_libretro_prboom() cd libretro-prboom cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/prboom_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/prboom_libretro$FORMAT.$FORMAT_EXT else echo "PRBoom not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 9461483e..543bd097 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -6,6 +6,7 @@ RARCH_DIST_DIR=$RARCH_DIR/win FORMAT=_win FORMAT_EXT=dll MSVC_NAME=msvc-2010 +RELEASE_LTCG=Release die() { @@ -26,7 +27,7 @@ else #build_libretro_fceu #build_libretro_gambatte #build_libretro_nx - #build_libretro_prboom + build_libretro_prboom #build_libretro_nestopia build_libretro_tyrquake fi From 41d2bd1fdc8a425344c7fb48a11042a96647a84d Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 17:57:35 +0100 Subject: [PATCH 10/25] (XDK/MSVC) Update XDK/MSVC scripts --- libretro-build-common-xdk.sh | 6 +++--- libretro-build-win.sh | 1 + libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index c14e0ded..87bd9533 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -179,13 +179,13 @@ build_libretro_tyrquake() { cd $BASE_DIR if [ -d "libretro-tyrquake" ]; then - echo "=== Building Tyr Quake ===" + echo "=== Building TyrQuake ===" cd libretro-tyrquake cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release/tyrquake_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/tyrquake_libretro$FORMAT.$FORMAT_EXT else - echo "Tyr Quake not fetched, skipping ..." + echo "TyrQuake not fetched, skipping ..." fi } diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 543bd097..75429d45 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -7,6 +7,7 @@ FORMAT=_win FORMAT_EXT=dll MSVC_NAME=msvc-2010 RELEASE_LTCG=Release +RELEASE=Release die() { diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index bbaa79fa..bac5413a 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -7,6 +7,7 @@ FORMAT=_xdk FORMAT_EXT=lib MSVC_NAME=msvc-2003-xbox1 RELEASE_LTCG=Release_LTCG +RELEASE=Release die() { diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index f3aceaae..bdd082be 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -7,6 +7,7 @@ FORMAT=_xdk360 FORMAT_EXT=lib MSVC_NAME=msvc-2010-360 RELEASE_LTCG=Release_LTCG +RELEASE=Release die() { From be981b878249e2289578918c076aa83f5a20f514 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 18:54:12 +0100 Subject: [PATCH 11/25] (MSVC) Add nestopia to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 87bd9533..8888a914 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -169,7 +169,7 @@ build_libretro_nestopia() cd libretro-nestopia/libretro cd msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/nestopia_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/nestopia_libretro$FORMAT.$FORMAT_EXT else echo "Nestopia not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 75429d45..17d0b4a7 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -29,6 +29,6 @@ else #build_libretro_gambatte #build_libretro_nx build_libretro_prboom - #build_libretro_nestopia + build_libretro_nestopia build_libretro_tyrquake fi From 3590193cd29dfd8cfe26ecacf9c174100cff95d2 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 19:09:00 +0100 Subject: [PATCH 12/25] (MSVC) Add build_libretro_nx to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 8888a914..3f7e3d16 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -197,7 +197,7 @@ build_libretro_nx() cd libretro-nx cd nxengine-1.0.0.4/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/nxengine_libretro$FORMAT.$FORMAT_EXT else echo "NXEngine not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 17d0b4a7..c3767acd 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -27,7 +27,7 @@ else #build_libretro_vba_next #build_libretro_fceu #build_libretro_gambatte - #build_libretro_nx + build_libretro_nx build_libretro_prboom build_libretro_nestopia build_libretro_tyrquake From 6babbfe747d889dafd808299f156ef3f1f66ec37 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 19:26:23 +0100 Subject: [PATCH 13/25] (MSVC) Add build_libretro_genplus to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 3f7e3d16..0d493b49 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -58,7 +58,7 @@ build_libretro_genplus() cd libretro-genplus/ cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/genesis_plus_gx_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/genesis_plus_gx_libretro$FORMAT.$FORMAT_EXT else echo "Genplus GX not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index c3767acd..e796734f 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -22,7 +22,7 @@ if [ $1 ]; then else #build_libretro_mednafen #build_libretro_s9x_next - #build_libretro_genplus + build_libretro_genplus #build_libretro_fba #build_libretro_vba_next #build_libretro_fceu From e82d4cd97b213eb43769c6d734927a78ed520a6e Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 20:27:01 +0100 Subject: [PATCH 14/25] (MSVC) Add build_libretro_s9x_next to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 0d493b49..8d3ca7a6 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -44,7 +44,7 @@ build_libretro_s9x_next() cd libretro-s9x-next/ cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/snes9x_next_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/snes9x_next_libretro$FORMAT.$FORMAT_EXT else echo "SNES9x-Next not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index e796734f..ef94b97f 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -21,7 +21,7 @@ if [ $1 ]; then $1 else #build_libretro_mednafen - #build_libretro_s9x_next + build_libretro_s9x_next build_libretro_genplus #build_libretro_fba #build_libretro_vba_next From c67aeed5d1ec5a59f721f436a85510227b681d84 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 20:35:08 +0100 Subject: [PATCH 15/25] (MSVC) Add build_libretro_vba_next to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 8d3ca7a6..a55bd51a 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -72,7 +72,7 @@ build_libretro_vba_next() cd libretro-vba-next/ cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/Release/vba_next_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/vba_next_libretro$FORMAT.$FORMAT_EXT else echo "VBA-Next not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index ef94b97f..e5cd810e 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -24,7 +24,7 @@ else build_libretro_s9x_next build_libretro_genplus #build_libretro_fba - #build_libretro_vba_next + build_libretro_vba_next #build_libretro_fceu #build_libretro_gambatte build_libretro_nx From 83ab1ee580b93500fe716bd5dd662e9d4053ac3e Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 20:56:27 +0100 Subject: [PATCH 16/25] (MSVC) Add build_libretro_gambatte to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index a55bd51a..5cf6260a 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -113,7 +113,7 @@ build_libretro_gambatte() cd libretro-gambatte/libgambatte cd libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/gambatte_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/gambatte_libretro$FORMAT.$FORMAT_EXT else echo "Gambatte not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index e5cd810e..9b69b6a7 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -26,7 +26,7 @@ else #build_libretro_fba build_libretro_vba_next #build_libretro_fceu - #build_libretro_gambatte + build_libretro_gambatte build_libretro_nx build_libretro_prboom build_libretro_nestopia From 1f3d929e0ca2ac9a70261f3a3423b5983c441a74 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 21:33:20 +0100 Subject: [PATCH 17/25] (MSVC) Add build_libretro_fceu to libretro-build-win.sh --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 5cf6260a..ce37b904 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -99,7 +99,7 @@ build_libretro_fceu() cd libretro-fceu cd fceumm-code/src/drivers/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/fceumm_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/fceumm_libretro$FORMAT.$FORMAT_EXT else echo "FCEU not fetched, skipping ..." fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 9b69b6a7..4647cbfb 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -25,7 +25,7 @@ else build_libretro_genplus #build_libretro_fba build_libretro_vba_next - #build_libretro_fceu + build_libretro_fceu build_libretro_gambatte build_libretro_nx build_libretro_prboom From 0f1627a7c05511b9a367663188418c4d8a12710f Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 15 Mar 2014 22:12:54 +0100 Subject: [PATCH 18/25] Refactor mame XDK rule --- libretro-build-common-xdk.sh | 2 +- libretro-build-win.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index ce37b904..6ae464f9 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -85,7 +85,7 @@ build_libretro_mame078() { cd libretro-mame078 cd src/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/msvc-2010-360.$FORMAT_EXT "$RARCH_DIST_DIR"/mame078_libretro$FORMAT.$FORMAT_EXT + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/mame078_libretro$FORMAT.$FORMAT_EXT else echo 'MAME 0.78 not fetched, skipping ...' fi diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 4647cbfb..5d20a5fd 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -31,4 +31,5 @@ else build_libretro_prboom build_libretro_nestopia build_libretro_tyrquake + #build_libretro_mame078 fi From 0695cb0e6a717e02c64b5144935bb38c1c8f6b35 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 16 Mar 2014 02:52:27 +0100 Subject: [PATCH 19/25] (MSVC 2010) Add build_libretro_s9x --- libretro-build-common-xdk.sh | 14 ++++++++++++++ libretro-build-win.sh | 1 + 2 files changed, 15 insertions(+) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 6ae464f9..e16a4bfd 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -36,6 +36,20 @@ build_libretro_mednafen() fi } +build_libretro_s9x() +{ + cd $BASE_DIR + if [ -d "libretro-s9x" ]; then + echo "=== Building SNES9x ===" + cd libretro-s9x/ + cd libretro/msvc + cmd.exe /k $MSVC_NAME.bat + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/snes9x_libretro$FORMAT.$FORMAT_EXT + else + echo "SNES9x not fetched, skipping ..." + fi +} + build_libretro_s9x_next() { cd $BASE_DIR diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 5d20a5fd..e7048246 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -21,6 +21,7 @@ if [ $1 ]; then $1 else #build_libretro_mednafen + build_libretro_s9x build_libretro_s9x_next build_libretro_genplus #build_libretro_fba From d873790c7d3923606b1b625f1541026c60c019bd Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 16 Mar 2014 16:09:12 +0100 Subject: [PATCH 20/25] (MSVC) Update Mednafen targets --- libretro-build-common-xdk.sh | 83 +++++++++++++++++++++++++++--------- libretro-build-win.sh | 5 ++- libretro-build-xdk1.sh | 5 ++- libretro-build-xdk360.sh | 5 ++- 4 files changed, 76 insertions(+), 22 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index e16a4bfd..04b745b9 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -6,33 +6,78 @@ die() #exit 1 } -build_libretro_mednafen() +build_libretro_mednafen_pce_fast() { cd $BASE_DIR if [ -d "libretro-mednafen" ]; then - echo "=== Building Mednafen ===" + echo "=== Building Mednafen PCE Fast ===" cd libretro-mednafen cd msvc/pce-fast cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/mednafen_pce_fast_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" - - cd ../ - cd wswan - cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/mednafen_wswan_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" - - cd ../ - cd ngp - cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/mednafen_ngp_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" - - cd ../ - cd vb - cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/mednafen_vb_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/mednafen_pce_fast_libretro$FORMAT.$FORMAT_EXT else - echo "Mednafen not fetched, skipping ..." + echo "Mednafen PCE Fast not fetched, skipping ..." + fi +} + +build_libretro_mednafen_wswan() +{ + cd $BASE_DIR + if [ -d "libretro-mednafen" ]; then + echo "=== Building Mednafen Wswan ===" + cd libretro-mednafen + cd msvc/wswan + + cmd.exe /k $MSVC_NAME.bat + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/mednafen_wswan_libretro$FORMAT.$FORMAT_EXT + else + echo "Mednafen Wswan not fetched, skipping ..." + fi +} + +build_libretro_mednafen_ngp() +{ + cd $BASE_DIR + if [ -d "libretro-mednafen" ]; then + echo "=== Building Mednafen NGP ===" + cd libretro-mednafen + cd msvc/ngp + + cmd.exe /k $MSVC_NAME.bat + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/mednafen_ngp_libretro$FORMAT.$FORMAT_EXT + else + echo "Mednafen NGP not fetched, skipping ..." + fi +} + +build_libretro_mednafen_vb() +{ + cd $BASE_DIR + if [ -d "libretro-mednafen" ]; then + echo "=== Building Mednafen VB ===" + cd libretro-mednafen + cd msvc/vb + + cmd.exe /k $MSVC_NAME.bat + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/mednafen_vb_libretro$FORMAT.$FORMAT_EXT + else + echo "Mednafen VB not fetched, skipping ..." + fi +} + +build_libretro_mednafen_gba() +{ + cd $BASE_DIR + if [ -d "libretro-mednafen" ]; then + echo "=== Building Mednafen GBA ===" + cd libretro-mednafen + cd msvc/gba + + cmd.exe /k $MSVC_NAME.bat + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/mednafen_gba_libretro$FORMAT.$FORMAT_EXT + else + echo "Mednafen GBA not fetched, skipping ..." fi } diff --git a/libretro-build-win.sh b/libretro-build-win.sh index e7048246..e6f310b6 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -20,7 +20,10 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else - #build_libretro_mednafen + build_libretro_mednafen_pce_fast + build_libretro_mednafen_ngp + build_libretro_mednafen_vb + build_libretro_mednafen_wswan build_libretro_s9x build_libretro_s9x_next build_libretro_genplus diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index bac5413a..5588c9e9 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -79,7 +79,10 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else - build_libretro_mednafen + build_libretro_mednafen_pce_fast + build_libretro_mednafen_ngp + build_libretro_mednafen_wswan + build_libretro_mednafen_vb build_libretro_s9x_next build_libretro_genplus build_libretro_fba diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index bdd082be..22e94023 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -35,7 +35,10 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else - build_libretro_mednafen + build_libretro_mednafen_pce_fast + build_libretro_mednafen_ngp + build_libretro_mednafen_vb + build_libretro_mednafen_wswan build_libretro_s9x_next build_libretro_genplus build_libretro_fba From 0f71b764de1e1c43108d5de482f071813199de0e Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 16 Mar 2014 16:48:03 +0100 Subject: [PATCH 21/25] (MSVC) Add build_libretro_mednafen_gba --- libretro-build-win.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/libretro-build-win.sh b/libretro-build-win.sh index e6f310b6..305ca981 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -21,6 +21,7 @@ if [ $1 ]; then $1 else build_libretro_mednafen_pce_fast + build_libretro_mednafen_gba build_libretro_mednafen_ngp build_libretro_mednafen_vb build_libretro_mednafen_wswan From a381d27a1c2dd1e894cefa6e07618795699902fc Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 16 Mar 2014 22:06:16 +0100 Subject: [PATCH 22/25] (MSVC) Add build_libretro_mame078 to libretro-build-win.sh --- libretro-build-win.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-build-win.sh b/libretro-build-win.sh index 305ca981..714adab5 100644 --- a/libretro-build-win.sh +++ b/libretro-build-win.sh @@ -36,5 +36,5 @@ else build_libretro_prboom build_libretro_nestopia build_libretro_tyrquake - #build_libretro_mame078 + build_libretro_mame078 fi From 7615ec6242073db10e970d048a6731820d3e10ad Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 16 Mar 2014 22:53:16 +0100 Subject: [PATCH 23/25] (XDK) Cleanup build_libretro_nx --- libretro-build-common-xdk.sh | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index 04b745b9..c4e79c5d 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -186,21 +186,7 @@ build_libretro_nx() cd libretro-nx cd nxengine-1.0.0.4/libretro/msvc cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" - else - echo "NXEngine not fetched, skipping ..." - fi -} - -build_libretro_nx() -{ - cd "$BASE_DIR" - if [ -d "libretro-nx" ]; then - echo "=== Building NXEngine ===" - cd libretro-nx - cd nxengine-1.0.0.4/libretro/msvc - cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/nxengine_libretro$FORMAT.$FORMAT_EXT "$RARCH_DIST_DIR" + cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/nxengine_libretro$FORMAT.$FORMAT_EXT else echo "NXEngine not fetched, skipping ..." fi From 2810859faae08ff3fa2dcdf29f1007eef8ba29c8 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 16 Mar 2014 22:54:19 +0100 Subject: [PATCH 24/25] (XDK) Cleanup libretro-build-common-xdk.sh --- libretro-build-common-xdk.sh | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh index c4e79c5d..abaf36ee 100644 --- a/libretro-build-common-xdk.sh +++ b/libretro-build-common-xdk.sh @@ -234,20 +234,6 @@ build_libretro_tyrquake() fi } -build_libretro_nx() -{ - cd $BASE_DIR - if [ -d "libretro-nx" ]; then - echo "=== Building NXEngine ===" - cd libretro-nx - cd nxengine-1.0.0.4/libretro/msvc - cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/$RELEASE_LTCG/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/nxengine_libretro$FORMAT.$FORMAT_EXT - else - echo "NXEngine not fetched, skipping ..." - fi -} - create_dist_dir() { if [ -d $RARCH_DIR ]; then From 4a36e88439e842434999eef7abd61b0d71440d23 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Mon, 17 Mar 2014 00:13:27 +0100 Subject: [PATCH 25/25] (MSVC 2010) Add MSVC 2010 solution --- libretro-stella/msvc/msvc-2003-xbox1.bat | 47 ++++ libretro-stella/msvc/msvc-2010-360.bat | 124 ++++++++++ libretro-stella/msvc/msvc-2010.bat | 124 ++++++++++ libretro-stella/msvc/msvc-2010.sln | 20 ++ .../msvc/msvc-2010/msvc-2010.vcxproj | 141 ++++++++++++ .../msvc/msvc-2010/msvc-2010.vcxproj.filters | 211 ++++++++++++++++++ 6 files changed, 667 insertions(+) create mode 100644 libretro-stella/msvc/msvc-2003-xbox1.bat create mode 100644 libretro-stella/msvc/msvc-2010-360.bat create mode 100644 libretro-stella/msvc/msvc-2010.bat create mode 100644 libretro-stella/msvc/msvc-2010.sln create mode 100644 libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj create mode 100644 libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj.filters diff --git a/libretro-stella/msvc/msvc-2003-xbox1.bat b/libretro-stella/msvc/msvc-2003-xbox1.bat new file mode 100644 index 00000000..91d69ff5 --- /dev/null +++ b/libretro-stella/msvc/msvc-2003-xbox1.bat @@ -0,0 +1,47 @@ +@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE +@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio .NET 2003 +@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework +@SET FrameworkVersion=v1.1.4322 +@SET FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1 +@rem Root of Visual Studio common files. + +@if "%VSINSTALLDIR%"=="" goto Usage +@if "%VCINSTALLDIR%"=="" set VCINSTALLDIR=%VSINSTALLDIR% + +@rem +@rem Root of Visual Studio ide installed files. +@rem +@set DevEnvDir=%VSINSTALLDIR% + +@rem +@rem Root of Visual C++ installed files. +@rem +@set MSVCDir=%VCINSTALLDIR%\VC7 + +@rem +@echo Setting environment for using Microsoft Visual Studio .NET 2003 tools. +@echo (If you have another version of Visual Studio or Visual C++ installed and wish +@echo to use its tools from the command line, run vcvars32.bat for that version.) +@rem + +@REM %VCINSTALLDIR%\Common7\Tools dir is added only for real setup. + +@set PATH=%DevEnvDir%;%MSVCDir%\BIN;%VCINSTALLDIR%\Common7\Tools;%VCINSTALLDIR%\Common7\Tools\bin\prerelease;%VCINSTALLDIR%\Common7\Tools\bin;%FrameworkSDKDir%\bin;%FrameworkDir%\%FrameworkVersion%;%PATH%; +@set INCLUDE=%MSVCDir%\ATLMFC\INCLUDE;%MSVCDir%\INCLUDE;%FrameworkSDKDir%\include;%INCLUDE%;%XDK%\xbox\include +@set LIB=%MSVCDir%\ATLMFC\LIB;%MSVCDir%\LIB;%MSVCDir%\PlatformSDK\lib;%XDK%\lib;%XDK%\xbox\lib;%LIB% + +@goto end + +:Usage + +@echo. VSINSTALLDIR variable is not set. +@echo. +@echo SYNTAX: %0 + +@goto end + +:end + +devenv /clean Release_LTCG msvc-2003-xbox1.sln +devenv /build Release_LTCG msvc-2003-xbox1.sln +exit diff --git a/libretro-stella/msvc/msvc-2010-360.bat b/libretro-stella/msvc/msvc-2010-360.bat new file mode 100644 index 00000000..3ca14052 --- /dev/null +++ b/libretro-stella/msvc/msvc-2010-360.bat @@ -0,0 +1,124 @@ +@echo off + +@echo Setting environment for using Microsoft Visual Studio 2010 x86 tools. + +@call :GetVSCommonToolsDir +@if "%VS100COMNTOOLS%"=="" goto error_no_VS100COMNTOOLSDIR + +@call "%VS100COMNTOOLS%VCVarsQueryRegistry.bat" 32bit No64bit + +@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR +@if "%FrameworkDir32%"=="" goto error_no_FrameworkDIR32 +@if "%FrameworkVersion32%"=="" goto error_no_FrameworkVer32 +@if "%Framework35Version%"=="" goto error_no_Framework35Version + +@set FrameworkDir=%FrameworkDir32% +@set FrameworkVersion=%FrameworkVersion32% + +@if not "%WindowsSdkDir%" == "" ( + @set "PATH=%WindowsSdkDir%bin\NETFX 4.0 Tools;%WindowsSdkDir%bin;%PATH%" + @set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%" + @set "LIB=%WindowsSdkDir%lib;%LIB%" +) + +@rem +@rem Root of Visual Studio IDE installed files. +@rem +@set DevEnvDir=%VSINSTALLDIR%Common7\IDE\ + +@rem PATH +@rem ---- +@if exist "%VSINSTALLDIR%Team Tools\Performance Tools" ( + @set "PATH=%VSINSTALLDIR%Team Tools\Performance Tools;%PATH%" +) +@if exist "%ProgramFiles%\HTML Help Workshop" set PATH=%ProgramFiles%\HTML Help Workshop;%PATH% +@if exist "%ProgramFiles(x86)%\HTML Help Workshop" set PATH=%ProgramFiles(x86)%\HTML Help Workshop;%PATH% +@if exist "%VCINSTALLDIR%VCPackages" set PATH=%VCINSTALLDIR%VCPackages;%PATH% +@set PATH=%FrameworkDir%%Framework35Version%;%PATH% +@set PATH=%FrameworkDir%%FrameworkVersion%;%PATH% +@set PATH=%VSINSTALLDIR%Common7\Tools;%PATH% +@if exist "%VCINSTALLDIR%BIN" set PATH=%VCINSTALLDIR%BIN;%PATH% +@set PATH=%DevEnvDir%;%PATH% + +@if exist "%VSINSTALLDIR%VSTSDB\Deploy" ( + @set "PATH=%VSINSTALLDIR%VSTSDB\Deploy;%PATH%" +) + +@if not "%FSHARPINSTALLDIR%" == "" ( + @set "PATH=%FSHARPINSTALLDIR%;%PATH%" +) + +@rem INCLUDE +@rem ------- +@if exist "%VCINSTALLDIR%ATLMFC\INCLUDE" set INCLUDE=%VCINSTALLDIR%ATLMFC\INCLUDE;%INCLUDE% +@if exist "%VCINSTALLDIR%INCLUDE" set INCLUDE=%VCINSTALLDIR%INCLUDE;%INCLUDE% + +@rem LIB +@rem --- +@if exist "%VCINSTALLDIR%ATLMFC\LIB" set LIB=%VCINSTALLDIR%ATLMFC\LIB;%LIB% +@if exist "%VCINSTALLDIR%LIB" set LIB=%VCINSTALLDIR%LIB;%LIB% + +@rem LIBPATH +@rem ------- +@if exist "%VCINSTALLDIR%ATLMFC\LIB" set LIBPATH=%VCINSTALLDIR%ATLMFC\LIB;%LIBPATH% +@if exist "%VCINSTALLDIR%LIB" set LIBPATH=%VCINSTALLDIR%LIB;%LIBPATH% +@set LIBPATH=%FrameworkDir%%Framework35Version%;%LIBPATH% +@set LIBPATH=%FrameworkDir%%FrameworkVersion%;%LIBPATH% + +@goto end + +@REM ----------------------------------------------------------------------- +:GetVSCommonToolsDir +@set VS100COMNTOOLS= +@call :GetVSCommonToolsDirHelper32 HKLM > nul 2>&1 +@if errorlevel 1 call :GetVSCommonToolsDirHelper32 HKCU > nul 2>&1 +@if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKLM > nul 2>&1 +@if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKCU > nul 2>&1 +@exit /B 0 + +:GetVSCommonToolsDirHelper32 +@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO ( + @if "%%i"=="10.0" ( + @SET "VS100COMNTOOLS=%%k" + ) +) +@if "%VS100COMNTOOLS%"=="" exit /B 1 +@SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\" +@exit /B 0 + +:GetVSCommonToolsDirHelper64 +@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO ( + @if "%%i"=="10.0" ( + @SET "VS100COMNTOOLS=%%k" + ) +) +@if "%VS100COMNTOOLS%"=="" exit /B 1 +@SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\" +@exit /B 0 + +@REM ----------------------------------------------------------------------- +:error_no_VS100COMNTOOLSDIR +@echo ERROR: Cannot determine the location of the VS Common Tools folder. +@goto end + +:error_no_VSINSTALLDIR +@echo ERROR: Cannot determine the location of the VS installation. +@goto end + +:error_no_FrameworkDIR32 +@echo ERROR: Cannot determine the location of the .NET Framework 32bit installation. +@goto end + +:error_no_FrameworkVer32 +@echo ERROR: Cannot determine the version of the .NET Framework 32bit installation. +@goto end + +:error_no_Framework35Version +@echo ERROR: Cannot determine the .NET Framework 3.5 version. +@goto end + +:end + +msbuild msvc-2010-360.sln /p:Configuration=Release_LTCG /target:clean +msbuild msvc-2010-360.sln /p:Configuration=Release_LTCG +exit diff --git a/libretro-stella/msvc/msvc-2010.bat b/libretro-stella/msvc/msvc-2010.bat new file mode 100644 index 00000000..a4b08228 --- /dev/null +++ b/libretro-stella/msvc/msvc-2010.bat @@ -0,0 +1,124 @@ +@echo off + +@echo Setting environment for using Microsoft Visual Studio 2010 x86 tools. + +@call :GetVSCommonToolsDir +@if "%VS100COMNTOOLS%"=="" goto error_no_VS100COMNTOOLSDIR + +@call "%VS100COMNTOOLS%VCVarsQueryRegistry.bat" 32bit No64bit + +@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR +@if "%FrameworkDir32%"=="" goto error_no_FrameworkDIR32 +@if "%FrameworkVersion32%"=="" goto error_no_FrameworkVer32 +@if "%Framework35Version%"=="" goto error_no_Framework35Version + +@set FrameworkDir=%FrameworkDir32% +@set FrameworkVersion=%FrameworkVersion32% + +@if not "%WindowsSdkDir%" == "" ( + @set "PATH=%WindowsSdkDir%bin\NETFX 4.0 Tools;%WindowsSdkDir%bin;%PATH%" + @set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%" + @set "LIB=%WindowsSdkDir%lib;%LIB%" +) + +@rem +@rem Root of Visual Studio IDE installed files. +@rem +@set DevEnvDir=%VSINSTALLDIR%Common7\IDE\ + +@rem PATH +@rem ---- +@if exist "%VSINSTALLDIR%Team Tools\Performance Tools" ( + @set "PATH=%VSINSTALLDIR%Team Tools\Performance Tools;%PATH%" +) +@if exist "%ProgramFiles%\HTML Help Workshop" set PATH=%ProgramFiles%\HTML Help Workshop;%PATH% +@if exist "%ProgramFiles(x86)%\HTML Help Workshop" set PATH=%ProgramFiles(x86)%\HTML Help Workshop;%PATH% +@if exist "%VCINSTALLDIR%VCPackages" set PATH=%VCINSTALLDIR%VCPackages;%PATH% +@set PATH=%FrameworkDir%%Framework35Version%;%PATH% +@set PATH=%FrameworkDir%%FrameworkVersion%;%PATH% +@set PATH=%VSINSTALLDIR%Common7\Tools;%PATH% +@if exist "%VCINSTALLDIR%BIN" set PATH=%VCINSTALLDIR%BIN;%PATH% +@set PATH=%DevEnvDir%;%PATH% + +@if exist "%VSINSTALLDIR%VSTSDB\Deploy" ( + @set "PATH=%VSINSTALLDIR%VSTSDB\Deploy;%PATH%" +) + +@if not "%FSHARPINSTALLDIR%" == "" ( + @set "PATH=%FSHARPINSTALLDIR%;%PATH%" +) + +@rem INCLUDE +@rem ------- +@if exist "%VCINSTALLDIR%ATLMFC\INCLUDE" set INCLUDE=%VCINSTALLDIR%ATLMFC\INCLUDE;%INCLUDE% +@if exist "%VCINSTALLDIR%INCLUDE" set INCLUDE=%VCINSTALLDIR%INCLUDE;%INCLUDE% + +@rem LIB +@rem --- +@if exist "%VCINSTALLDIR%ATLMFC\LIB" set LIB=%VCINSTALLDIR%ATLMFC\LIB;%LIB% +@if exist "%VCINSTALLDIR%LIB" set LIB=%VCINSTALLDIR%LIB;%LIB% + +@rem LIBPATH +@rem ------- +@if exist "%VCINSTALLDIR%ATLMFC\LIB" set LIBPATH=%VCINSTALLDIR%ATLMFC\LIB;%LIBPATH% +@if exist "%VCINSTALLDIR%LIB" set LIBPATH=%VCINSTALLDIR%LIB;%LIBPATH% +@set LIBPATH=%FrameworkDir%%Framework35Version%;%LIBPATH% +@set LIBPATH=%FrameworkDir%%FrameworkVersion%;%LIBPATH% + +@goto end + +@REM ----------------------------------------------------------------------- +:GetVSCommonToolsDir +@set VS100COMNTOOLS= +@call :GetVSCommonToolsDirHelper32 HKLM > nul 2>&1 +@if errorlevel 1 call :GetVSCommonToolsDirHelper32 HKCU > nul 2>&1 +@if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKLM > nul 2>&1 +@if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKCU > nul 2>&1 +@exit /B 0 + +:GetVSCommonToolsDirHelper32 +@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO ( + @if "%%i"=="10.0" ( + @SET "VS100COMNTOOLS=%%k" + ) +) +@if "%VS100COMNTOOLS%"=="" exit /B 1 +@SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\" +@exit /B 0 + +:GetVSCommonToolsDirHelper64 +@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO ( + @if "%%i"=="10.0" ( + @SET "VS100COMNTOOLS=%%k" + ) +) +@if "%VS100COMNTOOLS%"=="" exit /B 1 +@SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\" +@exit /B 0 + +@REM ----------------------------------------------------------------------- +:error_no_VS100COMNTOOLSDIR +@echo ERROR: Cannot determine the location of the VS Common Tools folder. +@goto end + +:error_no_VSINSTALLDIR +@echo ERROR: Cannot determine the location of the VS installation. +@goto end + +:error_no_FrameworkDIR32 +@echo ERROR: Cannot determine the location of the .NET Framework 32bit installation. +@goto end + +:error_no_FrameworkVer32 +@echo ERROR: Cannot determine the version of the .NET Framework 32bit installation. +@goto end + +:error_no_Framework35Version +@echo ERROR: Cannot determine the .NET Framework 3.5 version. +@goto end + +:end + +msbuild msvc-2010.sln /p:Configuration=Release /target:clean +msbuild msvc-2010.sln /p:Configuration=Release +exit diff --git a/libretro-stella/msvc/msvc-2010.sln b/libretro-stella/msvc/msvc-2010.sln new file mode 100644 index 00000000..a2ace774 --- /dev/null +++ b/libretro-stella/msvc/msvc-2010.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msvc-2010", "msvc-2010\msvc-2010.vcxproj", "{A8A38628-FB5D-473D-8019-29FA83CD1156}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A8A38628-FB5D-473D-8019-29FA83CD1156}.Debug|Win32.ActiveCfg = Debug|Win32 + {A8A38628-FB5D-473D-8019-29FA83CD1156}.Debug|Win32.Build.0 = Debug|Win32 + {A8A38628-FB5D-473D-8019-29FA83CD1156}.Release|Win32.ActiveCfg = Release|Win32 + {A8A38628-FB5D-473D-8019-29FA83CD1156}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj b/libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj new file mode 100644 index 00000000..92e0abf8 --- /dev/null +++ b/libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj @@ -0,0 +1,141 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A8A38628-FB5D-473D-8019-29FA83CD1156} + Win32Proj + msvc2010 + + + + DynamicLibrary + true + Unicode + + + DynamicLibrary + false + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;MSVC2010_EXPORTS;%(PreprocessorDefinitions);__LIBRETRO__;HAVE_INTTYPES + $(SolutionDir)\..\stella;$(SolutionDir)\..\stella\cart;$(SolutionDir)\..\stella\system;$(SolutionDir)\..\stella\utility;$(SolutionDir)\..\stella\properties;$(SolutionDir)\..\stella\input;%(AdditionalIncludeDirectories) + + + Windows + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;MSVC2010_EXPORTS;%(PreprocessorDefinitions);__LIBRETRO__;HAVE_INTTYPES + $(SolutionDir)\..\stella;$(SolutionDir)\..\stella\cart;$(SolutionDir)\..\stella\system;$(SolutionDir)\..\stella\utility;$(SolutionDir)\..\stella\properties;$(SolutionDir)\..\stella\input;%(AdditionalIncludeDirectories) + + + Windows + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj.filters b/libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj.filters new file mode 100644 index 00000000..63e98709 --- /dev/null +++ b/libretro-stella/msvc/msvc-2010/msvc-2010.vcxproj.filters @@ -0,0 +1,211 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {1083673e-5f58-4f44-a1ef-3fd55ee692d1} + + + {099f27b4-2cf9-4331-b3f5-29ce9353c354} + + + {9038fbba-a7dd-4784-b163-4293e83c025d} + + + {6570af46-a7fb-451d-be8b-6d9532c839e5} + + + {1312770c-a98a-4df9-b173-b0fbbec36c61} + + + {d9d407c4-770a-4d8d-a4fa-f954f41d056b} + + + + + Source Files + + + Source Files\stella + + + Source Files\stella + + + Source Files\stella + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\cart + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\input + + + Source Files\stella\properties + + + Source Files\stella\properties + + + Source Files\stella\system + + + Source Files\stella\system + + + Source Files\stella\system + + + Source Files\stella\system + + + Source Files\stella\system + + + Source Files\stella\system + + + Source Files\stella\system + + + Source Files\stella\utility + + + Source Files\stella\utility + + + Source Files\stella\utility + + + \ No newline at end of file