Commit Graph

644 Commits

Author SHA1 Message Date
orbea b934823675 libretro-buildbot-recipe.sh: Clean up build_libretro_leiradel_makefile 2017-12-27 20:04:34 -08:00
twinaphex b51385bf61 libretro-buildbot-recipe.sh: Use $CORENAM core names. 2017-12-27 16:39:22 -08:00
orbea 15b3035d49 libretro-buildbot-recipe.sh: Fix bsnes android builds.
I failed to change one of the $NAME variables to $core...
2017-12-25 09:08:43 -08:00
orbea 7db96992bc libretro-buildbot-recipe.sh: Use $NAME instead of the HIGAN command. 2017-12-24 18:08:07 -08:00
orbea bcaf9efe1d libretro-buildbot-recipe.sh: Use $NAME instead of the BSNES_JNI command. 2017-12-24 18:08:07 -08:00
orbea 2b95c15c7c libretro-buildbot-recipe.sh: Use $NAME instead of the BSNES command. 2017-12-24 18:08:07 -08:00
orbea 2e39bc826a libretro-buildbot-recipe.sh: Set the log file to $LOGFILE. 2017-12-24 18:08:07 -08:00
Twinaphex c56918fb36
Merge pull request #661 from orbea/enabled
libretro-buildbot-recipe.sh: Handle disabled cores with fewer nested tests.
2017-12-24 21:52:24 +01:00
orbea a428e21f8e libretro-buildbot-recipe.sh: Build default cores without SINGLE_CORE. 2017-12-23 11:19:01 -08:00
orbea ebd0f5d1e1 libretro-buildbot-recipe.sh: Allow building specific bsnes and mame cores.
This could be useful for travis to capture regressions if the only
one of the cores is affected. Additionally it is required for fixing
travis with mame2014. If the core is not bsnes-libretro, bsnes-mercury
or mame2014 the $CORE variable in the travis scripts will be ignored.
2017-12-23 10:47:24 -08:00
orbea 8f37982927 libretro-buildbot-recipe.sh: Handle disabled cores with fewer nested tests. 2017-12-23 08:37:31 -08:00
Twinaphex 5d7c03d730
Merge pull request #659 from orbea/clean
libretro-buildbot-recipe.sh: Only clean the correct git directory.
2017-12-23 07:37:54 +01:00
orbea d13664d515 libretro-buildbot-recipe.sh: Use git -C to change directories.
This avoids a subshell and does not require using 'cd' here.
2017-12-22 19:08:52 -08:00
orbea 87e6b2963b libretro-buildbot-recipe.sh: Only clean the correct git directory. 2017-12-22 15:45:35 -08:00
orbea 242c975b75 libretro-buildbot-recipe.sh: Use the correct .git directory. 2017-12-22 15:06:40 -08:00
orbea 5c45002f39 libretro-buildbot-recipe.sh: Set $FORCE_ORIG and $BUILD_ORIG earlier. 2017-12-22 14:14:43 -08:00
orbea e6e194a82d libretro-buildbot-recipe.sh: Don't rely on the UPDATE variable. 2017-12-22 13:15:02 -08:00
orbea ccb6f9c685 libretro-buildbot-recipe.sh: Skip build if the .git directory is broken. 2017-12-22 11:12:55 -08:00
orbea c003a9b58e libretro-buildbot-recipe.sh: Build all three mame2014 cores at once. 2017-12-21 09:38:32 -08:00
orbea 102f59d4a6 libretro-buildbot-recipe.sh: Don't overwrite $ARGS for bsnes cores.
This is not useful yet, but its better behavior.
2017-12-21 09:08:23 -08:00
orbea d3210f6575 libretro-buildbot-recipe: Do not set FORCE or BUILD for these cores.
It is not required for any of them and some of these names are no
longer used anyways.
2017-12-21 08:56:03 -08:00
orbea 6fa578cbde libretro-buildbot-recipe.sh: Do not set FORCE and BUILD for fbalpha2012.
They now use different source repos so this is not needed.
In the event this is no longer true there are now better
ways to do this, see how bsnes is handled where it loops
over the desired targets.
2017-12-20 19:51:02 -08:00
orbea 722fad7cf1 recipes: Remove $TYPE from the core recipe files as its no longer needed. 2017-12-20 10:49:26 -08:00
orbea 2a764be9ba libretro-buildbot-recipe.sh: Automatically detect if there are submodules. 2017-12-20 09:55:06 -08:00
orbea e34bab7593 libretro-buildbot-recipe.sh: Set the branch to psp_hardware_render instead of master to avoid build loops. 2017-12-14 21:59:07 -08:00
Brad Parker a4f78fd20a use $ARGS in .ra recipe files for make options instead of configure ones 2017-12-07 21:45:33 -05:00
orbea f527b2f2a8 libretro-buildbot-recipe.sh: Don't build mame2003 and mame2010 with 1 make job. 2017-12-06 20:41:16 -08:00
orbea 6d7486a5db libretro-buildbot-recipe.sh: Remove the redundant generic gl make function.
Also remove the GENERIC_THEOS target since its not used anywhere and the
function does not exist.
2017-12-06 14:17:44 -08:00
Twinaphex 4d9c83ac38
Merge pull request #633 from orbea/bsnes
libretro-buildbot-recipe.sh: Build all three profiles for the bsnes cores.
2017-12-06 04:57:25 +01:00
orbea bbc09a08a8 libretro-buildbot-recipe.sh: Build all three profiles for bsnes-libretro and bsnes-mercury
Fixes https://github.com/libretro/libretro-super/issues/241
2017-12-05 15:02:17 -08:00
orbea 8db271c929 libretro-buildbot-recipe.sh: Use the RECIPE name for the log files. 2017-12-05 14:46:03 -08:00
orbea 78536c66cb libretro-buildbot-recipe.sh: Do not require checking if there are $ARGS 2017-12-05 10:01:50 -08:00
orbea 58498ddbd3 libretro-buildbot-recipe.sh: Build the bsnes android cores in the build_libretro_generic_jni function. 2017-12-05 07:39:50 -08:00
orbea 55a0861965 libretro-buildbot-recipe.sh: Build the bsnes cores in the build_libretro_generic_makefile function. 2017-12-05 07:37:26 -08:00
orbea 548bfd810e libretro-buildbot-recipe.sh: Skip the recipe if it fails to cd to the cloned repo. 2017-12-04 08:26:42 -08:00
orbea 0f107ce404 libretro-buildbot-recipe.sh: Don't remove branches if travis is running the script. 2017-12-03 13:14:08 -08:00
orbea c2275b79f8 libretro-buildbot-recipe.sh: Always use the branch in the recipe file.
If the checked out branch does not match the branch name in the recipe
file the script will now make a shallow fetch of the correct branch,
checkout the new branch and then remove the old one. If this is done it
will also build a core with the new branch.
2017-12-03 12:58:22 -08:00
orbea 63b26eee74 libretro-buildbot-recipe.sh: Make sure the $PWD is $BASE_DIR/$DIR/$SUBDIR before cleaning. 2017-12-02 16:14:05 -08:00
Andrés baed499105
Update libretro-buildbot-recipe.sh 2017-12-02 17:38:12 -05:00
orbea 3ad6eee742 libretro-buildbot-recipe.sh: Use the generic command for bsnes_cplusplus98. 2017-12-02 02:16:49 -08:00
orbea 5b9cb80e8f libretro-buildbot-recipe.sh: Build higan and nSide in the generic make function. 2017-12-01 16:28:06 -08:00
Twinaphex d68aabe580
Merge pull request #622 from orbea/git
libretro-buildbot-recipe.sh: Check if the HEAD commit is new or not.
2017-11-30 08:59:15 +01:00
orbea 813fcd42cc libretro-buildbot-recipe.sh: Clean cores after building them. 2017-11-29 18:20:33 -08:00
orbea e3a38f76e1 libretro-buildbot-recipe.sh: Check if the HEAD commit is new or not.
Newer git versions now report 'Already up to date.' instead of 'Already up-to-date' so we need a more robust solution.
2017-11-29 17:45:47 -08:00
orbea 75a4ad7c1a libretro-buildbot-recipe.sh: Remove dead submodule code for RetroArch. 2017-11-25 08:19:11 -08:00
orbea 131f531274 libretro-buildbot-recipe.sh: Fix android logs. 2017-11-23 16:35:52 -08:00
Twinaphex 77bdd880cf
Merge pull request #612 from orbea/cmake
libretro-buildbot-recipe.sh: Fix passing Makefile Generators to cmake.
2017-11-22 14:02:02 +01:00
orbea bf44dd182f libretro-buildbot-recipe.sh: Fix passing Makefile Generators to cmake.
Fixes https://github.com/libretro/libretro-super/issues/610
2017-11-21 20:36:14 -08:00
orbea bcea3d20f8 libretro-buildbot-recipe.sh: Use $LOGFILE for the RetroArch logfile. 2017-11-21 20:05:30 -08:00
Andrés 669b97ade7
Update libretro-buildbot-recipe.sh 2017-11-20 20:26:06 -05:00